Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

MongoDB में कई प्रॉपर्टी की तुलना कैसे करें


MongoDB में कई प्रॉपर्टी की तुलना करने के लिए $where ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं:


सभी दस्तावेज़ देखने के लिए:

{ "_id" : ObjectId("5e3ee4ca03d395bdc2134730"), "Scores" : [ 56, 78 ] }
{ "_id" : ObjectId("5e3ee4d103d395bdc2134731"), "Scores" : [ 88, 45 ] }
{ "_id" : ObjectId("5e3ee4d803d395bdc2134732"), "Scores" : [ 98, 79 ] }

MongoDB में कई प्रॉपर्टी की तुलना करने की क्वेरी

 this.Scores[1]" });

परिणाम:


चेतावनी: $where JavaScript इंजन का उपयोग करता है और धीमा हो सकता है। बड़े संग्रहों के लिए aggregation pipeline ($expr के साथ $gt) का उपयोग करना बेहतर है।

  1. - MongoDB में कलेक्शन कैसे ड्रॉप करें?

    MongoDB में कलेक्शन ड्रॉप करने के लिए, आपको drop() कमांड का उपयोग करना होगा। सिंटैक्स इस प्रकार है: db.yourCollectionName.drop(); उपरोक्त सिंटैक्स true या false लौटाता है। यदि कलेक्शन सफलतापूर्वक ड्रॉप हो जाता है तो यह true लौटाता है अन्यथा false। आइए पहले MongoDB से सभी कलेक्शन नाम प्रदर्शित करें।

  1. - MongoDB में मल्टीपल की के साथ कुशलतापूर्वक 'distinct' कैसे करें

    MongoDB में मल्टीपल की (फील्ड) के कॉम्बिनेशन पर डिस्टिंक्ट ऑपरेशन करने के लिए एग्रीगेशन फ्रेमवर्क में $group का उपयोग करें। उदाहरण से समझें एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं (कुछ डुप्लीकेट कॉम्बिनेशन के साथ): > db.distinctWithMultipleKeysDemo.insertOne({StudentName: Mike, StudentAge: 2

  1. MongoDB में कंसोल कैसे क्लियर करें? MongoDB में कंसोल कैसे क्लियर करें?

    MongoDB में कंसोल क्लियर करने के लिए, आप निम्न दो सिंटैक्स में से किसी का उपयोग कर सकते हैं। पहला सिंटैक्स कीबोर्ड शॉर्टकट का उपयोग है: Ctrl + L उपरोक्त कुंजी दबाने के बाद, आप MongoDB में कंसोल क्लियर कर सकते हैं। दूसरा सिंटैक्स इस प्रकार है: cls उपरोक्त सिंटैक्स को समझने के लिए, आइए उन्हें एक-एक क