$lookup operacje są powolne, ponieważ naśladują zachowanie lewego sprzężenia, z DOCS :
Dlatego jeśli nie ma indeksów w polach używanych do joining kolekcje Mongodb jest zmuszony do przeskanowania kolekcji.
Dodawanie indeksu dla foreignField atrybuty powinny zapobiegać skanowaniu kolekcji i zwiększać wydajność nawet o wielkość