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

आबादी वाले दस्तावेज़ों से नेवला योग फ़ील्ड

आप नीचे दिए गए एग्रीगेशन को 3.4 में आज़मा सकते हैं।

$lookup पूर्ण ट्रैक के लिए बिंदुओं को देखने के लिए $addFields . के बाद अंक और $project . का योग करने वाला स्कोर फ़ील्ड लौटाने के लिए लुकअप-डेटा फ़ील्ड को प्रतिक्रिया से हटाने के लिए बहिष्करण के साथ।

UserModel.aggregate([
  {"$lookup":{
    "from":"tracks", // name of the foreign collection
    "localField":"completedTracks",
    "foreignField":"_id",
    "as":"lookup-data"
  }},
  {"$addFields":{
    "score":{
      "$sum":"$lookup-data.points"
    }
  }},
  {"$project":{"lookup-data":0}}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pymongo परिणामों से _id तत्व निकाला जा रहा है

  2. क्या रेल 3 का उपयोग करके मोंगोडीबी में डिफ़ॉल्ट टाइमज़ोन बदलना संभव है?

  3. MongoDB में निगरानी करने के लिए मुख्य बातें

  4. वादा अस्वीकृति को हल करने और प्रतिक्रिया के रूप में सरणी भेजने में असमर्थ

  5. elemMatch नेवला में अन्य क्वेरी फ़ील्ड के साथ संयुक्त