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

मोंगो एकत्रीकरण ढांचा, क्रमबद्ध करें और फिर समूह काम नहीं कर रहा है

जब आप $group $sort . के बाद पाइपलाइन में, पिछला प्रकार खो गया है। आपको इसके बजाय कुछ इस तरह करना होगा ताकि आप जिस तिथि को क्रमबद्ध करना चाहते हैं वह समूह के बाद उपलब्ध हो:

db.summary.aggregate(
    {$match: {circles: 2}},
    {$group: {_id: '$cid', date: {$max: '$date'}}},
    {$sort: {date: -1}});

परिणाम:

[ { _id: 2, date: 5 }, 
  { _id: 1, date: 2 }, 
  { _id: 3, date: 0 } ]

एक $projectजोड़ें यदि आप आउटपुट को नया आकार देना चाहते हैं तो पाइपलाइन के अंत तक।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NodeJS से MongoDB में सत्र कैसे स्टोर करें?

  2. mongodb योग स्ट्रिंग को कैसे क्वेरी करें?

  3. सिम्फनी 2 और सिद्धांत के साथ मोंगोडीबी में लॉग स्टोर करने के लिए मोनोलॉग को कैसे कॉन्फ़िगर करें?

  4. कनाडा में MongoDB-as-a-service

  5. नेवला उप-उप दस्तावेज़ को आबाद करता है