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. Ubuntu 18.04 पर MongoDB कैसे स्थापित करें

  2. MongoDB $avg एकत्रीकरण पाइपलाइन ऑपरेटर

  3. गोलंग से कनेक्ट करने के लिए मोंगोडब 3.6 से नए यूआरएल का उपयोग कैसे करें

  4. MongoDB में arrayFilters के साथ नेस्टेड उप-दस्तावेज़ अपडेट करें

  5. MongoDB $arrayElemAt