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

MongoDB एग्रीगेशन फ्रेमवर्क और जावा ड्राइवर $ या कंडीशन काम कर रहे हैं

उन दस्तावेज़ों की जाँच करें जिन्हें आप $ या पाइपलाइन ऑपरेटर के रूप में उपयोग कर सकते हैं लेकिन ऐसा कोई ऑपरेटर नहीं है:डॉक

इसके बजाय आप एक $match ऑपरेटर बना सकते हैं जिसके अंदर एक या खंड हो सकता है

शेल में कुछ इस तरह:

db.collection.aggregate({$match:{$or:[{someKey:'someValue'},{someOtherKey:'someOtherValue'}]}})

आपको JAVA में कुछ इस तरह बदलना है:

इसे बदलें:

DBObject matchCriteria = new BasicDBObject("$or", or);

इसके लिए:

DBObject orCriteria = new BasicDBObject("$or", or);
DBObject matchCriteria = new BasicDBObject("$match", orCriteria);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रिटर्निंग डेट पार्ट्स के लिए MongoDB एग्रीगेशन ऑपरेटर्स

  2. जावा एपीआई का उपयोग करके "पसंद" के साथ मोंगोडब से कैसे पूछें?

  3. नेवला दो संग्रहों में शामिल होता है और दो गुणों में संदर्भित डेटा प्राप्त करता है

  4. मैं मोंगोडीबी खोल में सभी संग्रह कैसे सूचीबद्ध कर सकता हूं?

  5. स्प्रिंग-डेटा-मोंगोडब एक मोंगो उदाहरण में कई डेटाबेस से जुड़ता है