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

mongodb लुकअप परिणामों के लिए सॉर्ट लागू करें

मैंने $group और $first

. का उपयोग करके डुप्लीकेट हल किए
db.getCollection('user').aggregate([
    {$lookup: {from: "post", localField: "_id", foreignField: "userId", as: "post"}},
    {$unwind: { path: "$post", preserveNullAndEmptyArrays: true }},
    {$sort: {"post.createdAt": -1}},
    {$group: {"_id": "$_id", "name": {$first: "$name"}, "post": {$first: "$post"}},
    {$project: {"_id": 1, "name": 1, "post": 1}}
])

बेझिझक अपना उत्तर पोस्ट करें



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में $all का उपयोग करके सरणी मानों के मिलान के लिए एकाधिक $elemMatch अभिव्यक्तियां?

  2. MongoDB में सरणी के अंदर सरणी के अंदर एम्बेडेड ऑब्जेक्ट को अपडेट करें

  3. MongoDB - किसी सरणी के अंतिम तत्व पर क्वेरी?

  4. मोंगोडब का उपयोग करते समय रिश्तों से कैसे निपटें

  5. आधिकारिक C# ड्राइवर का उपयोग करके MongoDB Bson दस्तावेज़ को क्रमानुसार/डिसेरिएलाइज़ करें