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

MongoDB का $min क्या है? यह फाइंड () से कैसे अलग है। सॉर्ट ({the_field:1})। सीमा (1)?

'the_field' के न्यूनतम मान के लिए दस्तावेज़ प्राप्त करने के लिए आपको db.the_collection.find().sort({the_field:1}).limit(1) का उपयोग करना चाहिए तो यहाँ पर हम पहले दस्तावेज़ को छाँट रहे हैं और फिर उसमें से पहले दस्तावेज़ को निकाल रहे हैं जैसा कि आप क्वेरी से देख सकते हैं।

एकत्रीकरण $min :
इसका उपयोग तब किया जाता है जब हम दस्तावेज़ को एक दस्तावेज़ में समूहित कर रहे होते हैं और हम इस एकल दस्तावेज़ के मूल्य को उन सभी दस्तावेज़ों में न्यूनतम रखना चाहते हैं जहाँ से इसे समूहीकृत किया गया था।

$min ऑपरेटर :
इसका उपयोग किसी विशिष्ट इंडेक्स के लिए समावेशी लोअर बाउंड के लिए किया जाता है ताकि खोज () के परिणामों को बाधित किया जा सके। सरल शब्दों में, यदि the_field को अनुक्रमित किया गया है और हम खोज () पर कुछ बाधा रखना चाहते हैं तो हम इसका उपयोग कर सकते हैं। यह आम तौर पर प्रदर्शन में सुधार के लिए उपयोग किया जाता है।
आप जो वाक्य रचना दर्ज कर रहे थे वह सही था लेकिन इसके लिए एक अनुक्रमित फ़ील्ड की आवश्यकता होती है और परिणाम वास्तव में आप जो चाहते हैं उससे अलग होगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला - संस्करण त्रुटि:आईडी के लिए कोई मेल खाने वाला दस्तावेज़ नहीं मिला

  2. संबंध संग्रह के लिए MongoDB में हटाने को कैसे प्रतिबंधित करें

  3. mongodb . में सप्ताह की संख्या से सप्ताह का पहला दिन प्राप्त करना

  4. MongoDB के साथ दस्तावेज़ में सभी फ़ील्ड पर शब्द या स्ट्रिंग कैसे खोजें?

  5. मोंगोडब - उप-दस्तावेज़ों के लिए चाबियों का रेगेक्स मिलान