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

मैं एक नेवला स्कीमा का सबसेट वापस करने के लिए कैसे फ़िल्टर करूं?

आप एकत्रीकरण का उपयोग कर सकते हैं

ChoreChart.aggregate([
  { "$match": { "affiliation": "liss_family" } },
  { "$addFields": {
    "chart": {
      "$map": {
        "input": "$chart",
        "as": "cc",
        "in": {
          "_id": "$$cc._id",
          "ordinal": "$$cc.ordinal",
          "chorePerson": {
            "$filter": {
              "input": "$$cc.chorePerson",
              "as": "dd",
              "cond": { "$eq": ["$$dd.personID", "5c6e3c74b9f5ed0016b00577"] }
            }
          }
        }
      }
    }
  }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं MongoDB में प्राकृतिक क्रम कैसे निर्दिष्ट कर सकता हूं?

  2. किसी सरणी को n विशेषताओं वाले दस्तावेज़ों के मानचित्र में बदलने की क्वेरी

  3. लिनक्स पर मोंगोडब स्थापित करने में असमर्थ

  4. MongoDB :$unset . के संशोधक शब्दार्थ को अपडेट करें

  5. mongoengine का उपयोग करके mongodb में बहु दस्तावेज़ सम्मिलित करें