sql >> Databáze >  >> NoSQL >> MongoDB

Mongoose:Kolekce se nevyplňuje při použití jako reference v jiném dokumentu

No, přišel jsem na to, v čem je problém. Připadám si jako idiot, ale je to tady. Měl jsem jak schéma karty, tak schéma balíčku definované ve stejném souboru, protože spolu souvisely a dávalo to smysl. Na konci souboru jsem měl následující:

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

Což znamenalo, že moje schéma karty nebylo nikdy odhaleno, protože jsem při exportu modelů nepřemýšlel. Přesunul jsem schéma balíčku do samostatného souboru a teď to všechno funguje.

Hloupá chyba, ale teď už to vím. A vědět je polovina úspěchu.




  1. Apache-Nifi:Odstranit sbírky MongoDB

  2. Připojit položku do pole dokumentů MongoDB v PyMongu bez opětovného vkládání

  3. Jak spustit mongodb shell v kontejneru docker?

  4. Optimalizace vašeho Linuxového prostředí pro MongoDB