Med ett ett:få-förhållande i MongoDB är det nästan alltid mer fördelaktigt att bädda in dokumentet av prestandaskäl. De enda nackdelarna med att arbeta med inbäddade dokument är:
- Om du av någon anledning öppnar alternativet vanor för att säga var en person kan välja 1 000 000 vanor, kan dokumentet överskrida den maximala storleken på 16 MB.
- Du öppnar upp för inkonsekvens om en användare kan ange olika värden i vanor (t.ex. en användares vana är att "flyga en drake" och en användares vana är "drakeflygning"). Men om du har normaliserat data kommer detta inte att vara ett problem.