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

मैं mongodb में $ या कथन में दो $ और कथन कैसे जोड़ूं?

उत्तर कुछ इस तरह होना चाहिए:

db.collection('messages', function (err, collection) {
    collection.find(
        { 
        $or : [         
            {$and: [{
                receiver: new BSON.ObjectID(req.user._id)
            }, {
                sender: new BSON.ObjectID(req.body.sender)
            }]},
            {$and: [{
                receiver: new BSON.ObjectID(req.body.sender)
            }, {
                sender: new BSON.ObjectID(req.user._id)
            }]},
        ]
        }
    ).sort({
        date: -1
    }).toArray(function (err, docs) {
        console.log(docs);
    })
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB कुल में ऑटो वृद्धिशील फ़ील्ड कैसे जोड़ें?

  2. MongoDB संग्रह में दस्तावेज़ कब जोड़ा गया था

  3. MongoDB (जावा) - जावास्क्रिप्ट फ़ाइल में सहेजी गई क्वेरी को कैसे चलाएं?

  4. $प्रोजेक्ट चरण में $in ऑपरेटर का उपयोग करके फ़िल्टर सरणी

  5. किसी भी मोंगोडब सरणी में पाए गए फ़ील्ड को हटा दें