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

$ पहले मोंगोडब में

आपको $first . का उपयोग करने की आवश्यकता है एग्रीगेशन ऑपरेटर $group . लागू करने के बाद पहला दस्तावेज़ लौटाएगा मंच।

ScoreBoardModel.aggregate([
  { "$match": { challenge_id: mongoose.Types.ObjectId(req.body.challenge_id) } },
  { "$lookup": {
    "from": "appusers",
    "let": { "user_id": "$user_id" },
    "pipeline": [{ "$match": { "$expr": { "$eq": [ "$_id", "$$user_id" ] } } }],
    "as": "user"
  }},
  { "$group": {
    "_id": "$user_id",
    "value": { "$sum": "$value" },
    "appusers": { "$first": "$user" },
  }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं मोंगोडब डेटाबेस को कैसे निर्यात/डंप करूं?

  2. आप MongoDB में ऑटो-इंक्रिमेंटिंग प्राथमिक आईडी कैसे कार्यान्वित करते हैं?

  3. ClusterControl स्वचालित डेटाबेस पुनर्प्राप्ति और विफलता कैसे करता है

  4. लोचदार बीनस्टॉक में मोंगो स्थापित/सेटअप

  5. मोंगोडीबी सी # चालक - बाध्यकारी पर फ़ील्ड पर ध्यान न दें