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

Hvorfor er $in meget hurtigere end $all?

Du sammenligner æbler med appelsiner. Begge forespørgsler giver forskellige resultater. $all betyder, at feltværdien skal matche alle input, mens $in betyder, at feltværdien skal matche en af ​​værdierne. $all er og, $in er eller.

Kombineret med $limit - vil $all-forespørgslen skulle se på flere dokumenter for at finde matchen sammenlignet med i.



  1. Hvordan skifter man et boolesk felt i ét dokument med atomar drift?

  2. MongoDB '$or' og regex i PHP

  3. Django ValueError:Ingen rute fundet for stien 'ws/chat//'

  4. MongoDB Stitch returnerer data som $NumberDouble i stedet for selve tallet