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

Mongo:намерете елементи, които нямат определено поле

Да, възможно е да използвате $exists:

db.things.find( { a : { $exists : false } } ); // return if a is missing

Когато е истина, $exists съответства на документите, които съдържат полето, включително документи, където стойността на полето е нула. Ако е false, заявката връща само документите, които не съдържат полето.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $type Оператор на конвейер за агрегиране

  2. Фатална грешка - класът 'Mongo' не е намерен

  3. Как да върна новата стойност след актуализация във вграден масив?

  4. Mongoose не запазва вложен обект

  5. MongoDB:Не може да се канонизира заявката:BadValue Projection не може да има комбинация от включване и изключване