Зависи най-вече от това как ще потърсите и актуализирате данните си. Последователността и размерът на документа също са важни в този случай. Ето едно добро обобщение за това, когато препращате или вграждате документи:
Вграждане:
- Малки поддокументи
- Данни, които не се променят редовно
- Евентуалната последователност е приемлива
- Документ, който се увеличава с малко количество
- Данни, които често ще ви трябват, за да извършите втора заявка за извличане
- Бързо четене
Препратка:
- Големи поддокументи
- Променливи данни
- Необходима е незабавна последователност
- Документ, който нараства в голямо количество
- Данни, които често изключвате от резултатите
- Бързо писане
Това е откъс от книга за монго, която прочетох. Това са само общи правила, но от моя опит, използването им прави много ясно дали да се препраща или да се вгражда в повечето случаи.
В този случай предпочитам да се спра на форума. Но, моля, вземете предвид всичките си изисквания. Например, ако препращате към форум от потребител и трябва да запитате всички потребители на конкретен форум, заявката може да е бавна в този случай. Ако бях на твое място, щях да съставя списък с всичко, от което се нуждая, и след това с помощта на общи правила ще намеря баланс между плюсовете и минусите на вграждането и препратките.
Надявам се да помогне!