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

MongoDB не е равен на

Използвайте $ne -- $not трябва да бъде последвано от стандартния оператор:

Примери за $ne , което означава не е равно:

use test
switched to db test
db.test.insert({author : 'me', post: ""})
db.test.insert({author : 'you', post: "how to query"})
db.test.find({'post': {$ne : ""}})
{ "_id" : ObjectId("4f68b1a7768972d396fe2268"), "author" : "you", "post" : "how to query" }

И сега $not , който приема предикат ($ne ) и го отрича ($not ):

db.test.find({'post': {$not: {$ne : ""}}})
{ "_id" : ObjectId("4f68b19c768972d396fe2267"), "author" : "me", "post" : "" }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb 3.x драйвер за съвместимост с Android

  2. Проследяване на използването на паметта на MongoDB

  3. Обратното извикване на Mongoose.js instance.save() не се задейства

  4. Персонализираният домейн Heroku не работи

  5. Отидете:Създайте io.Writer интерфейс за регистриране в базата данни mongodb