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

Намерете всички документи, в които полето не съществува, плюс ако полето съществува, приложете условие

Какво ще кажете за нещо подобно:

db.stackoverflow.find({
  $or: [
    { howmuch: { $exists:false } },
    { howmuch:5 }
  ]})

В колекцията на stackoverflow това ще намери всички документи, които нямат howmuch поле плюс всички документи, които имат howmuch зададено на 5.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. java mongo db регулярен израз небуквен знак

  2. Защо laravel връща празен масив за връзка има много?

  3. RangeError:Невалидна дължина на буфера на масива - Meteor JS

  4. mongodb, реплики и грешка:{ $err :not master and slaveOk=false, code :13435 }

  5. MongoDB v2.4.9 сортиране по булево поле