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

Проверете дали всеки елемент в масива отговаря на условието

Заявката, която искате, е следната:

db.collection.find({"users":{"$not":{"$elemMatch":{"user":{$nin:[1,5,7]}}}}})

Това казва намерете ми всички документи, които нямат елементи, които са извън списъка 1,5,7.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Геопространствена поддръжка в MongoDB

  2. Режимите на импортиране на mongoimport

  3. MongoDB, Mongoose:Как да намеря поддокумент в намерен документ?

  4. NodeJS + MongoDB:Получаване на данни от колекция с findOne ()

  5. Какъв е максималният брой параметри, предавани на $in заявка в MongoDB?