MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Il conteggio aggregato di MongoDB è troppo lento

$lookup le operazioni sono lente poiché imitano il comportamento del join sinistro, da DOCS :

Quindi se non ci sono indici nei campi usati per joining le raccolte Mongodb è obbligata a eseguire una scansione della raccolta.

Aggiunta di un indice per il foreignField gli attributi dovrebbero impedire una scansione della raccolta e aumentare le prestazioni anche di una grandezza