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

MongoDB को कुल क्वेरी में पहला और अंतिम दस्तावेज़ मिलता है

वैसे आपको $group की आवश्यकता है लेकिन आप बस एक स्थिरांक का उपयोग कर सकते हैं (उदा. null , देखें दस्तावेज़ ) इसके id . के लिए ताकि यह एक ही समूह में परिणत हो। $$ROOT फिर उस दस्तावेज़ को संदर्भित करता है जिसका उपयोग आप $first . के साथ कर सकते हैं और $last ऐसा ही

$group: {
  _id: null,
  first: { $first: "$$ROOT" },
  last: { $last: "$$ROOT" }
}

बेशक आप आगे $project . को पेश कर सकते हैं उस डेटा को एक सरणी में आकार देने के लिए चरण (जैसा कि आपने उल्लेख किया है कि आप एक सूची चाहते हैं) आदि।

एक साइड नोट के रूप में आप एक $sort . पेश करना चाह सकते हैं सुनिश्चित करने के लिए चरण $first और $last एक उचित अर्थ है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक ही दस्तावेज़ के विभिन्न भागों पर काम कर रहे स्थितीय $?

  2. mongodb एकाधिक दस्तावेज़ अद्वितीय कुंजी द्वारा सम्मिलित या अद्यतन करते हैं

  3. Mongodb परिणाम में मुख्य नाम के रूप में फ़ील्ड मान का उपयोग कैसे करें

  4. प्रमाणीकरणडेटाबेस व्यवस्थापक के बिना एक मोंगोडब उदाहरण से कनेक्ट करें

  5. सी # मोंगोडीबी चालक:मोंगोडीबी में किसी भी फ़िल्टर के लिए जटिल क्वेरी चलाने का तरीका नहीं मिल रहा है