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

MongoDB लुकअप जब विदेशी क्षेत्र वस्तुओं की एक सरणी है

आप मोंगोडब के साथ नीचे एकत्रीकरण का उपयोग कर सकते हैं 3.6 और ऊपर

db.resources.aggregate([
  { "$match": { "type": "FUNC" } },
  { "$lookup": {
    "from": "initiatives",
    "let": { "id": "$_id" },
    "pipeline": [
      { "$match": { "$expr": { "$in": ["$$id", "$ressources.function"] } } },
      { "$unwind": "$ressources" },
      { "$match": { "$expr": { "$eq": ["$ressources.function", "$$id"] } } },
      { "$group": {
        "_id": "$ressources.function",
        "participation_sum": { "$sum": "$ressources.participating" }
      }}
    ],
    "as": "result"
  }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. डॉकर कंटेनर के डिस्क उपयोग का विश्लेषण कैसे करें

  2. JSON फ़ाइल का Mongoimport

  3. प्रतिकृति सेट मोंगो डोकर-लिखें

  4. नेवला में अपने माता-पिता द्वारा स्कोप किए गए एम्बेडेड दस्तावेज़ की विशिष्टता को मान्य करना

  5. Mongoose में ऑब्जेक्ट को सरणी स्कीमा में धकेलना