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

Vnořené schéma Mongoose vs vnořené modely

Při používání vnořených dokumentů máte ve skutečnosti kopii dat ve svém nadřazeném dokumentu, což vám umožňuje získat všechny dokumenty + data vnořených dokumentů v jediném dotazu.

Když používáte „vnořené modely“, ve skutečnosti je nevnořujete, ale odkazujete z rodičovského modelu na podřízený model. V tomto případě musíte použít populace , což znamená, že nemůžete získat všechna data v jediném dotazu.

Ve zkratce :vnořené dokumenty ve skutečnosti vnořují data a vaše „vnořené modely“ na ně odkazují pouze prostřednictvím jejich id




  1. Jak nainstalovat MongoDB jako službu na Windows 8.1

  2. je možné volat funkce lua definované v jiných skriptech lua v redis?

  3. Jak vložit vnořené objekty do MongoDB pomocí Laravel 5?

  4. jak mohu automaticky zvýšit pole v mongodb pomocí kódu Java?