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

कैसे प्रोजेक्ट करें कि क्या फ़ील्ड मौजूद है

वांछित परिणाम प्राप्त करने के लिए निम्नलिखित एकत्रीकरण पाइपलाइन चलाएँ:

db.collection.aggregate([
    {
        "$project": {
            "a": 1,
            "resultsOfComputation": {
                "d": { "$gt": ["$resultsOfComputation.d", null] }   
            }
        }
    }
])

नमूना आउटपुट

/* 1 */
{
    "_id" : 1,
    "a" : 1,
    "resultsOfComputation" : {
        "d" : true
    }
}

/* 2 */
{
    "_id" : 2,
    "a" : 1,
    "resultsOfComputation" : {
        "d" : false
    }
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. गिनती की स्थिति से मेल खाने वाले नेस्टेड ऑब्जेक्ट वाले दस्तावेज़ प्राप्त करें

  2. MongoDB में उप कॉलम की संख्या को कैसे सीमित करें?

  3. MongoDB क्वेरी को कैननिकलाइज़ नहीं कर सकता:BadValue बहुत अधिक टेक्स्ट एक्सप्रेशन

  4. MapReduce का उपयोग करके डुप्लिकेट रिकॉर्ड हटाना

  5. Mongodb $lookup _id . के साथ काम नहीं कर रहा है