MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mangusto:coleção não preenchendo quando usada como referência em outro documento


Bem, eu descobri qual era o problema. Meio que me sentindo um idiota, mas aqui está. Eu tinha o esquema do Card e do Deck definido no mesmo arquivo, pois eles estavam relacionados e fazia sentido. No final do arquivo, tinha o seguinte:
module.exports = mongoose.model('Card', CardSchema);
module.exports = mongoose.model('Deck', DeckSchema);

O que significava que meu esquema de cartão nunca estava sendo exposto porque eu não estava pensando quando exportei os modelos. Mudei o esquema do Deck para um arquivo separado e agora tudo funciona.

Erro estúpido, mas agora eu sei. E saber é metade da batalha.