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

नए क्षेत्र में एक सरणी में पहला आइटम प्रोजेक्ट करें (मोंगोडीबी एकत्रीकरण)

अपडेट करें:

v4.4 से शुरू होकर एक समर्पित ऑपरेटर है $first:

{ $project: {
    user: { $first: "$users" },
    otherField: 1
}},

यह सिंटेक्स शुगर है

मूल उत्तर:

आप arrayElemAt का उपयोग कर सकते हैं:

{ $project: {
    user: { $arrayElemAt: [ "$users", 0 ] },
    otherField: 1
}},


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. कुल $लुकअप तत्वों के मूल सरणी क्रम को वापस नहीं करता है

  2. MongoDB क्वेरी केवल एम्बेडेड दस्तावेज़ वापस करने के लिए

  3. एक MongoDB दस्तावेज़ में एक डबल-नेस्टेड सरणी से किसी तत्व को निकालने का तरीका।

  4. मोंगोडीबी $isoWeek

  5. मोंगोडीबी और काफ्का के साथ नोएसक्यूएल डेटा स्ट्रीमिंग