MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोइड:उन सभी वस्तुओं के लिए क्वेरी कैसे करें जहां मूल्य शून्य है?

इसे करने का यही सही तरीका है। उन कारों को खोजने के लिए जिनका इंजन nil है , उदाहरण के लिए, उपयोग करें:

# Cars that have a _nil_ engine.
Car.where(:engine => nil)

यदि आप अनुपस्थिति . को खोजने का प्रयास कर रहे हैं किसी फ़ील्ड का (उसके बजाय जो nil . पर सेट है ), $exists . का उपयोग करें विधेय:

# Cars that lack an engine entirely.
Car.where(:engine.exists => false)

ध्यान दें कि एक फ़ील्ड सेट करना foo nil होना चाहिए और foo . नामक फ़ील्ड का अभाव है दो अलग चीजें हैं।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. इन दो MongoDB प्रश्नों में क्या अंतर है?

  2. MongoDb एकत्रीकरण $लुकअप विदेशी _ids के साथ सरणियों में

  3. MongoDB के लिए मॉनिटरिंग Percona सर्वर - प्रमुख मेट्रिक्स

  4. MongoDB:स्कीमा को कैसे परिभाषित करें?

  5. MongoDB चिंता लिखें:3 चेतावनी अवश्य जानें