Existují dva druhy vnořených dokumentů – Vložené a Odkazováno . Toto je klasifikace na úrovni Mongoose. Na úrovni MongoDB jsou to jen Kolekce a Dokumenty .
Rozdíl mezi vloženými a odkazovanými dokumenty v Mongoose je v tom, že první z nich je podobný tomu, že podřízené schéma je „vloženo“ do nadřazeného. Tj. pokud jde o MongoDB, je to (Parent) jen jeden velký dokument.
Zatímco v odkazovaných dokumentech nadřazený dokument ukládá pouze ObjectID podřízeného dokumentu, tj. podřízený dokument je „odkazovaný“, a je ponecháno na vás „vyplnit " celý dokument.
Co používáte children: [Child.schema]
je syntaxí vloženého dokumentu.
V MongoDB tedy budete mít pouze 1 sbírku.
Tato možnost je jen tak, že pokud byste skutečně vytvořili model z tohoto schématu, použilo místo automatického odvození vámi zadaný název.