Pozwól mi zacząć od stwierdzenia, że jestem świadomy metody zaludnienia, którą oferuje mangusta, ale ponieważ moja praca postanowiła przenieść się do macierzystych sterowników mongodów w przyszłości nie mogę już polegać na zaludnieniu, aby uniknąć pracy dla siebie.Co to jest najlepsza praktyka "łączenie" paczki wartości w mangusta/mongodb bez zaludnienia
Jeśli mam dwa zbiory dokumentów
People
{_id:1, name:Austin}
{_id:2, name:Doug}
{_id:3, name:Nick}
{_id:4, name:Austin}
Hobbies:
{Person: 1, Hobby: Cars}
{Person:1, Hobby: Boats}
{Person:3, Hobby: Chess}
{Person:4, Hobby: Cars}
Jak mam iść na temat przystąpienia każdy dokument w ludzi z hobby. Idealnie wolałbym tylko raz połączyć się z bazą danych dwa razy, aby zdobyć ludzi i po raz drugi, aby uzyskać hobby, a następnie powrócić do obiektów aplikacji klienckiej z nimi połączonymi doeghter.
Wykonanie dwóch zapytań dotyczących zakresu przy użyciu identyfikatorów ne w celu zapełnienia drugiego powoduje obniżenie liczby zapytań, ale tworzy więcej końcowych aplikacji roboczych, ale w ten sposób większość ludzi robi to bez zapełniania. – Sammaye
Pamiętaj też, że zapełnianie to w rzeczywistości jedno zapytanie dokument – Sammaye