-
MongoDB में केवल अद्वितीय मान (कोई डुप्लिकेट नहीं) कैसे लौटाएं?
आप केवल अद्वितीय मान लौटाने के लिए distinct() का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है: db.yourCollectionName.distinct(yourFieldName); कॉन्सेप्ट समझने के लिए, एक दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है: > db.returnOnlyUniqueValuesDemo.insertO
-
MongoDB में उन दस्तावेज़ों को कैसे खोजें जिनके ऐरे में किसी विशेष फ़ील्ड मान वाला दस्तावेज़ नहीं है?
आप इसके लिए $nin ऑपरेटर का उपयोग कर सकते हैं। कॉन्सेप्ट समझने के लिए, एक दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है: > db.documentWithAParticularFieldValueDemo.insertOne( ... { ... ... ... StudentId : 101, ... StudentDetails : ... [ ... ... { ... .
-
MongoDB में $addToSet का विपरीत '$removeFromSet'?
$addToSet के विपरीत $removeFromSet प्राप्त करने के लिए, $pull ऑपरेटर का उपयोग करें। आइए एक दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है: > db.oppositeAddToSetDemo.insertOne({StudentName:John,StudentHobby:[Cricket,Cooking,Drawing]}); { acknowledged :
-
MongoDB संग्रह में सभी दस्तावेज़ों में एक कुंजी के मान का योग कैसे करें?
MongoDB संग्रह में सभी दस्तावेज़ों में एक कुंजी के मान का योग प्राप्त करने के लिए, आप aggregate() का उपयोग कर सकते हैं। उपरोक्त कॉन्सेप्ट समझने के लिए, एक दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है: > db.sumOfValueDemo.insertOne({Name:Larry,Amount:
-
MongoDB शेल में संग्रह के सभी रिकॉर्ड कैसे हटाएं?
MongoDB शेल में संग्रह के सभी रिकॉर्ड हटाने के लिए, remove() मेथड का उपयोग करें। सिंटैक्स इस प्रकार है: db.yourCollectionName.remove({}); सिंटैक्स समझने के लिए, एक दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है: > db.deleteAllRecordsDemo.insertOne({Stu
-
Mongo शेल में सभी उपयोगकर्ताओं को कैसे सूचीबद्ध करें?
Mongo शेल में सभी उपयोगकर्ताओं को सूचीबद्ध करने के लिए, getUsers() मेथड या show कमांड का उपयोग करें। केस 1 - getUsers() का उपयोग करके सिंटैक्स इस प्रकार है: db.getUsers(); केस 2 - show कमांड का उपयोग करके सिंटैक्स इस प्रकार है: show users; आइए Mongo शेल में सभी उपयोगकर्ताओं को सूचीबद्ध करने के लिए
-
MongoDB में संग्रह के इंडेक्स कैसे प्रदर्शित करें?
किसी संग्रह के इंडेक्स प्रदर्शित करने के लिए, आप getIndexes() का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है: db.yourCollectionName.getIndexes(); कॉन्सेप्ट समझने के लिए, एक दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है: > db.indexDemo.insertOne({StudentN
-
MongoDB से वर्तमान कनेक्शन की संख्या कैसे जांचें?
आप निम्न सिंटैक्स की मदद से MongoDB से वर्तमान कनेक्शन की संख्या जांच सकते हैं: var anyVariableName= db.serverStatus(); yourVariableName.connections; दूसरा सिंटैक्स इस प्रकार है: db.serverStatus().connections; उपरोक्त दोनों सिंटैक्स को समझने के लिए, आइए उन्हें एक-एक करके देखते हैं: केस 1 - पहली क्व
-
MongoDB में कुल संख्या प्राप्त करने के लिए एग्रीगेट सम कैसे करें?
MongoDB में कुल संख्या प्राप्त करने के लिए एग्रीगेट सम करने के लिए, आप $sum ऑपरेटर का उपयोग कर सकते हैं। उपरोक्त कॉन्सेप्ट समझने के लिए, एक दस्तावेज़ के साथ एक संग्रह बनाते हैं: > db.aggregateSumDemo.insertOne({CustomerName:Larry,Amount:140}); { acknowledged : true, insertedId : ObjectId(5c8baa0
-
MongoDB में संग्रह का नाम कैसे बदलें?
MongoDB में संग्रह का नाम बदलने के लिए, आप renameCollection() मेथड का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है: db.yourOldCollectionName.renameCollection(yourNewCollectionName); उपरोक्त सिंटैक्स को समझने के लिए, डेटाबेस sample से सभी संग्रह सूचीबद्ध करते हैं। क्वेरी इस प्रकार है: > use sample; s
-
MongoDB में अधिकतम आईडी वाला तत्व कैसे प्राप्त करें?
अधिकतम आईडी वाला तत्व प्राप्त करने के लिए, आप find() मेथड का उपयोग कर सकते हैं। उपरोक्त कॉन्सेप्ट समझने के लिए, एक दस्तावेज़ के साथ एक संग्रह बनाते हैं। क्वेरी इस प्रकार है: > db.getElementWithMaxIdDemo.insertOne({Name:John,Age:21}); { acknowledged : true, insertedId : ObjectId(5c8bbce480f10143d
-
MongoDB में संग्रह को कैसे क्लोन करें?
MongoDB में संग्रह को क्लोन करने के लिए, आप forEach() मेथड का उपयोग कर सकते हैं। आइए पहले एक दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है: > db.studentInformation.insertOne({StudentName:Chris}); { acknowledged : true, insertedId : ObjectId(5c8bc15780
-
क्या JavaScript निष्पादन में MongoDB कंसोल पर लिखना संभव है?
कंसोल पर लिखने के लिए, आपको print() मेथड का उपयोग करना होगा। सिंटैक्स इस प्रकार है: print(yourString); ऑब्जेक्ट प्रदर्शित करने के लिए, आप printjson() का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है: printjson(yourObjectName); आइए दोनों फ़ंक्शन लागू करते हैं। कुछ प्रदर्शित करने की पहली क्वेरी इस प्रकार
-
MongoDB में केस-इनसेंसिटिव खोज?
आप MongoDB में केस-इनसेंसिटिव खोज को $regex की मदद से प्रतिबंधित कर सकते हैं। सिंटैक्स इस प्रकार है: db.yourCollectionName.find({ yourFieldName : { $regex: ^yourValue$ } }); आप एक और regex का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है: db.yourCollectionName.find({ Name : { $regex: /^yourValue$/i } })
-
MongoDB में 'मल्टी अपडेट केवल $ ऑपरेटर के साथ काम करता है' को हल करें?
आप इसके लिए $set ऑपरेटर का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है: db.yourCollectionName.update({ }, { $set: { yourFieldName: yourValue } }, false, true); उपरोक्त सिंटैक्स को समझने के लिए, एक दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है: > db.uncon
-
MongoDB का count() बहुत धीमा है। इसके साथ कैसे काम करें?
आप MongoDB में count() मेथड के प्रदर्शन को बढ़ाने के लिए ensureIndex() का उपयोग कर सकते हैं। कॉन्सेप्ट समझने के लिए, एक दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है: > db.countPerformanceDemo.insertOne({StudentName:John,StudentCountryName:US}); { ack
-
क्या MongoDB में collection.find() हमेशा सभी फ़ील्ड लौटाता है?
आप collection.find() से निम्न सिंटैक्स का उपयोग करके एक विशिष्ट फ़ील्ड लौटा सकते हैं। केस 1 - सिंटैक्स इस प्रकार है: db.yourCollectionName.find({},{ yourFieldName:1 }).pretty(); उपरोक्त फ़ील्ड नाम को 1 पर सेट करने का अर्थ है कि यह केवल उस फ़ील्ड को लौटाएगा। यदि आप इसे 0 पर सेट करते हैं तो यह उस फ़ी
-
MongoDB में उन रिकॉर्ड के लिए क्वेरी कैसे करें जहां फ़ील्ड null है या सेट नहीं है?
आइए दो मामलों के आसपास काम करते हैं: केस 1 - जब फ़ील्ड मौजूद है और null पर सेट है, तो सिंटैक्स इस प्रकार है: db.yourCollectionName.count({yourFieldName: null}); केस 2 - जब फ़ील्ड मौजूद नहीं है और सेट नहीं है, तो सिंटैक्स इस प्रकार है: db.yourCollectionName.count({yourFieldName: {$exists: false}});
-
MongoDB में ऐरे तत्व को उसके इंडेक्स द्वारा कैसे हटाएं?
आप ऐरे तत्व को उसके इंडेक्स द्वारा निम्न दो चरणों का उपयोग करके हटा सकते हैं: पहला चरण इस प्रकार है: db.yourCollectionName.update({}, {$unset : {yourArrayFieldName.yourIndexValue : 1 }}); उपरोक्त सिंटैक्स yourIndexValue के स्थान पर null मान रखेगा। उसके बाद, आपको ऐरे फ़ील्ड से null मान को खींचकर ऐरे
-
MongoDB में दो फ़ील्ड की तुलना पर क्वेरी शर्त?
दो फ़ील्ड की तुलना पर क्वेरी शर्त के लिए, निम्न सिंटैक्स का उपयोग करें: db.yourCollectionName.find( { $where: function() { return this.yourFirstFieldName < this.yourSecondFieldName } } ).pretty(); सिंटैक्स समझने के लिए, एक दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेर