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

$ समूह चरण के बाद निर्दिष्ट किए बिना सभी फ़ील्ड कैसे लौटाएं?

आप नीचे एकत्रीकरण का उपयोग कर सकते हैं

db.collection.aggregate([
  { "$unwind": "$sellers" },
  { "$sort": { "sellers.price": 1 }},
  { "$group": {
    "_id": "$_id",
    "sellers": { "$push": "$sellers" },
    "allFields": { "$first": "$$ROOT" }
  }},
  { "$replaceRoot": {
    "newRoot": {
      "$mergeObjects": [
        "$allFields",
        { "sellers": "$sellers" }
      ]
    }
  }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या MongoDb के WiredTiger में MMAPv1 के रूप में पुनः आबंटन का प्रदर्शन समस्या है?

  2. MongoDB $gt एकत्रीकरण पाइपलाइन ऑपरेटर

  3. क्या ग्रिडएफएस उत्पादन के लिए पर्याप्त तेज और विश्वसनीय है?

  4. डेटाटाइम द्वारा पाइमोंगो समूह

  5. MongoDB:स्कीमा माइग्रेशन, अपडेट या इंसर्ट