sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose:Samlingen fylls inte i när den används som ref i ett annat dokument

Nåväl, jag kom på vad problemet var. Känner mig lite som en idiot, men här är den. Jag hade både kort- och kortleksschemat definierade i samma fil eftersom de var relaterade och det var vettigt. I slutet av filen hade jag följande:

module.exports = mongoose.model('Card', CardSchema);
module.exports = mongoose.model('Deck', DeckSchema);

Vilket innebar att mitt kortschema aldrig blev exponerat eftersom jag inte tänkte när jag exporterade modellerna. Jag flyttade Deck-schemat till en separat fil, och nu fungerar allt.

Dumt misstag, men nu vet jag. Och att veta är halva striden.




  1. Timeout väntar på en MongoConnection

  2. Redis:Visa databasstorlek/storlek för nycklar

  3. Uppdaterar en samling från en annan databas

  4. Duplicera ett dokument i MongoDB med ett nytt _id