さて、私は問題が何であるかを理解しました。ちょっとバカみたいな感じですが、ここにあります。カードとデッキの両方のスキーマが関連していて意味があるので、同じファイルで定義しました。ファイルの最後に、次のようなものがありました。
module.exports = mongoose.model('Card', CardSchema);
module.exports = mongoose.model('Deck', DeckSchema);
つまり、モデルをエクスポートするときに考えていなかったため、カードスキーマが公開されることはありませんでした。デッキスキーマを別のファイルに移動しましたが、すべて機能します。
ばかげた間違いですが、今ではわかりました。そして、知ることは戦いの半分です。