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

दो OR-प्रश्नों को AND में Mongoose के साथ संयोजित करें

अपनी क्वेरी ऑब्जेक्ट को सीधे इस रूप में बनाना शायद सबसे आसान है:

  Test.find({
      $and: [
          { $or: [{a: 1}, {b: 1}] },
          { $or: [{c: 1}, {d: 1}] }
      ]
  }, function (err, results) {
      ...
  }

लेकिन आप Query#and . का भी उपयोग कर सकते हैं हेल्पर जो हाल ही में 3.x नेवला रिलीज में उपलब्ध है:

  Test.find()
      .and([
          { $or: [{a: 1}, {b: 1}] },
          { $or: [{c: 1}, {d: 1}] }
      ])
      .exec(function (err, results) {
          ...
      });



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी $substrBytes

  2. मोंगो सी # जेएसओएन पाठक एक मूल्य की उम्मीद कर रहा था लेकिन 'replSetGetStatus' मिला

  3. वस्तुओं की सरणी पर Mongoose / MongoDB $addToSet कार्यक्षमता का उपयोग करना

  4. मैं मोंगोडीबी को विंडोज़ सेवा के रूप में कैसे चला सकता हूं?

  5. क्या उल्का के पास संग्रह के लिए एक अलग क्वेरी है?