MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Защо $in е много по-бърз от $all?

Сравнявате ябълки с портокали. И двете заявки връщат различни резултати. $all означава, че стойността на полето трябва да съответства на всички входове, докато $in означава, че стойността на полето трябва да съответства на всяка една от стойностите. $all е и, $in е or.

В комбинация с $limit - заявката $all ще трябва да разгледа повече документи, за да намери съвпадението в сравнение с in.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb:`com.mongodb.MongoSocketReadException:Преждевременно достигнат край на потока` с морфия

  2. Как да преименувате база данни на mongodb

  3. Отстраняване на неизправности mongo не е намерен и грешки в php_mongo.dll не е win32 приложение

  4. Mongo Group и сума с две полета

  5. Вземете _id на вмъкнат документ в базата данни Mongo в NodeJS