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

MongoDB:एकत्रीकरण ढांचा:फ़ील्ड के बीच $ मैच

हम्म मेरी ओर से अधिक परीक्षण के बिना मैं कहूंगा कि आप $cmp . का उपयोग कर सकते हैं इसके लिए:

http://docs.mongodb.org/manual/reference/aggregation/cmp/#_S_cmp

db.test.aggregate([
    {$project: {
        // All your other fields here
        cmp_value: {$cmp: ['$a', '$b']}
    }},
    {$match: {cmp_value: {$gt: 0}}} 
])

एक बेहतर तरीका हो सकता है लेकिन मेरे पास परीक्षण करने के लिए मेरे पास एक MongoDB स्थापना नहीं है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एकत्रीकरण को क्रमबद्ध करना addToSet परिणाम

  2. MongoDB में किसी सरणी में मान जोड़ने के 2 तरीके

  3. मोंगो अद्यतन सरणी तत्व (.NET ड्राइवर 2.0)

  4. मोंगो के बिना उल्का

  5. MongoDB मेट्रिक्स पर अलर्ट कॉन्फ़िगर करना