Nå, jeg fandt ud af, hvad problemet var. Føler mig lidt som en idiot, men her er den. Jeg havde både kort- og kort-skemaet defineret i den samme fil, da de var relaterede, og det gav mening. I slutningen af filen havde jeg følgende:
module.exports = mongoose.model('Card', CardSchema);
module.exports = mongoose.model('Deck', DeckSchema);
Hvilket betød, at mit kortskema aldrig blev afsløret, fordi jeg ikke tænkte, da jeg eksporterede modellerne. Jeg flyttede Deck-skemaet til en separat fil, og nu virker det hele.
Dumme fejl, men nu ved jeg det. Og at vide er halvdelen af kampen.