Velmi záleží na vztahu mezi vašimi objekty (tj. poměru počtu objektů na každé straně vztahu a četnosti aktualizací), takže záleží na vaší aplikaci a požadavcích.
Dobrým zdrojem, na který se můžete podívat (který byste mohli brát jako „nejlepší postup“), je blog MongoDB o denormalizaci:
http:/ /blog.mongodb.org/post/87200945828/6-rules-of-thumb-for-mongodb-schema-design-part-1
http:/ /blog.mongodb.org/post/87892923503/6-rules-of-thumb-for-mongodb-schema-design-part-2
http:/ /blog.mongodb.org/post/88473035333/6-rules-of-thumb-for-mongodb-schema-design-part-3
velmi stručně, protože je to široké téma:mluvíme o vztahu N-N a záleží na poměru N
Pokud jsou objekty neměnné, doporučuje se je vnořit do jiného objektu, protože se nebudete muset zabývat aktualizacemi a vyhledávání je triviální.
Pokud objekty nejsou neměnné, musíte zvážit náklady na aktualizace oproti nákladům na prohledávání kolekce za účelem vyhledání ID a poté prohledat v jiné kolekci objekty spojené s tímto/těmito ID.