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

Perché $in è molto più veloce di $all?

Stai confrontando le mele con le arance. Entrambe le query restituiscono risultati diversi. $all significa che il valore del campo deve corrispondere a tutti gli input mentre $in significa che il valore del campo deve corrispondere a uno qualsiasi dei valori. $tutto è e, $in è o.

Combinato con il $limit, la query $all dovrà esaminare più documenti per trovare la corrispondenza rispetto a in.