z https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/
ForeignField Określa pole z dokumentów w kolekcji fromcollection. $lookup przeprowadza dopasowanie równości na obcym polu do localField z dokumentów wejściowych. Jeśli dokument w kolekcji from nie zawiera pola ForeignField, $lookup traktuje wartość jako null w celu dopasowania.
Zostanie to wykonane tak samo, jak każde inne zapytanie.
Jeśli nie masz indeksu w polu _AccountId, wykona pełne zapytanie do tabel dla każdego z 10 000 postów. Większość czasu spędzisz w tym skanowaniu stołów.
db.users.ensureIndex("_AccountId", 1)
przyspiesza proces, dzięki czemu wykonuje 10 000 trafień indeksu zamiast 10 000 skanów tabeli.