Pokud se potřebujete zeptat na své uživatele, nechte uživatele o samotě. Pokud se potřebujete dotazovat na svá nahraná videa, ponechte si nahraná videa sama.
Další otázka, kterou byste si měli položit, je:Pokaždé, když potřebuji tato data, potřebuji vložené objekty (a naopak)? Kolikrát budou tato data aktualizována? Kolikrát budou tato data načtena?
Zamyslete se nad žádostí o přátelství: Pokaždé, když potřebujete požadavek, potřebujete uživatele, který požadavek podal, a poté požadavek vložte do dokumentu uživatele.
Budete také moci vytvořit index pro vložený objekt a vaše vyhledávání bude mono dotaz / rychlé / konzistentní.
Jen odkaz na mou předchozí odpověď na podobnou otázku: Vztahy Mongo DB mezi objekty
Myslím, že tento příspěvek bude pro vás to pravé http://www.mongodb.org/ display/DOCS/Schema+Design
Případy použití
Zákazník / objednávka / řádková položka objednávky
Systém blogování.
Základy návrhu schématu
Kyle Banker, 10gen
Indexování a optimalizace dotazů Alvin Richards, vrchní ředitel podnikového inženýrství
**Tato 2 videa jsou ta nejlepší, co jsem kdy na mongoddb viděl*