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

सभी फ़ील्ड MongoDB कुल लौटाएँ

आपके विवरण से, ऐसा लगता है कि आप अपने संग्रह में प्रत्येक प्रकार के सेब के लिए एक दस्तावेज़ चाहते हैं और दस्तावेज़ को नवीनतम datePicked के साथ दिखाना चाहते हैं मूल्य।

उसके लिए यहां एक समग्र क्वेरी है:

db.collection.aggregate([
  { $sort: { "datePicked": -1 },
  { $group: { _id: "$appletype", color: { $first: "$color" }, datePicked: { $first: "$datePicked" }, dateRipe: { $first: "$dateRipe" }, numPicked: { $first: "$numPicked" } } },
  { $project: { _id: 0, color: 1, datePicked: 1, dateRipe: 1, numPicked: 1, appletype: "$_id" } }
])

लेकिन फिर आपके द्वारा लिखी गई समग्र क्वेरी के आधार पर, ऐसा लगता है कि आप इसे प्राप्त करने का प्रयास कर रहे हैं:

db.collection.find({appletype: "Granny"}).sort({datePicked: -1}).limit(1);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक नेवला दस्तावेज़ के अंदर एक सरणी को क्वेरी करना

  2. php . में मोंगोडब गिनें

  3. नेवला - Model.create . में विशिष्ट क्षेत्रों का चयन करें

  4. नेवला - प्रत्येक उपयोगकर्ता से अंतिम संदेश खोजें

  5. मैं नोड.जेएस में उपयोगकर्ता से इनपुट के आधार पर अपनी मोंगोडब क्वेरी कैसे बना सकता हूं?