-
MongoDB में deleteMany() से एकाधिक दस्तावेज़ कैसे हटाएं?
MongoDB में एक साथ कई दस्तावेज़ हटाने के लिए deleteMany() मेथड का उपयोग करें (MongoDB 3.2+ में उपलब्ध)। उदाहरण दस्तावेज़ बनाएं: > db.deleteMultipleDocumentsDemo.insertOne({StudentFirstName: Larry}); { acknowledged : true, insertedId : ObjectId(5ce00b07bf3115999ed51214) } > db.deleteMultipleDo
-
MongoDB में सबडॉक्यूमेंट में अतिरिक्त फील्ड कैसे जोड़ें?
MongoDB में सबडॉक्यूमेंट (नेस्टेड ऑब्जेक्ट) की सरणी में विशिष्ट इंडेक्स पर नया फील्ड जोड़ने के लिए डॉट नोटेशन के साथ $set ऑपरेटर का उपयोग करें। उदाहरण सबडॉक्यूमेंट सरणी वाला दस्तावेज़ बनाएं: > db.addExtraFieldDemo.insertOne( { _id: 1, UserName: Larry, UserOtherDetails: [ {Use
-
MongoDB में सरणी के अंदर मिलान करने वाला दस्तावेज़ कैसे प्राप्त करें?
MongoDB में सरणी के अंदर विशिष्ट शर्त पूरी करने वाले ऑब्जेक्ट को प्राप्त करने के लिए $elemMatch प्रोजेक्शन ऑपरेटर का उपयोग करें। उदाहरण सरणी वाले दस्तावेज़ बनाएं: > db.getMatchingDocumentDemo.insertOne( { _id: 1, UserDetails: [ {UserName: John, UserAge: 23} ] } ); { acknowl
-
MongoDB में सरणी दस्तावेज़ कैसे एग्रीगेट करें?
MongoDB में सरणी फील्ड के अंदर न्यूनतम/अधिकतम जैसे एग्रीगेशन करने के लिए एग्रीगेशन पाइपलाइन में $min, $max ऑपरेटर का उपयोग सीधे सरणी फील्ड पर करें। उदाहरण लॉगिन वर्ष वाली सरणी के साथ दस्तावेज़ बनाएं: > db.aggregateArrayDemo.insertOne( { _id: 100, UserDetails: [ {UserName: John, U
-
MongoDB में सरणी से विशिष्ट फील्ड कैसे लौटाएं?
MongoDB में सरणी के अंदर ऑब्जेक्ट्स से विशिष्ट फील्ड निकालकर लौटाने के लिए एग्रीगेशन में $project और $arrayElemAt का उपयोग करें। उदाहरण सबडॉक्यूमेंट सरणी वाला दस्तावेज़ बनाएं: > db.returnSpecificFieldDemo.insertOne( { StudentId: 1, StudentDetails: [ {StudentName: Larry, StudentAg
-
MongoDB में फील्ड में स्ट्रिंग या नंबर कैसे खोजें?
MongoDB में फील्ड में स्ट्रिंग या नंबर (दोनों प्रकार) के मान खोजने के लिए $in ऑपरेटर में दोनों मान प्रकार शामिल करें। उदाहरण एक ही मान स्ट्रिंग और नंबर दोनों रूपों में वाले दस्तावेज़ बनाएं: > db.searchForStringOrNumberDemo.insertOne( { _id: new ObjectId(), StudentName: Larry, Stude
-
MongoDB में एग्रीगेशन से मान कैसे रिप्लेस करें?
MongoDB एग्रीगेशन पाइपलाइन में फील्ड मान को स्थिर मान से रिप्लेस करने के लिए $project स्टेज में $literal ऑपरेटर का उपयोग करें। उदाहरण नेस्टेड ऑब्जेक्ट वाले दस्तावेज़ बनाएं: > db.replaceValueDemo.insertOne( { _id: 100, EmployeeName: Chris, EmployeeOtherDetails: { EmployeeDesig
-
MongoDB रिकॉर्ड खोजने में बहुत समय ले तो क्या करें?
MongoDB क्वेरी धीमी होने पर **इंडेक्स** बनाकर प्रदर्शन में नाटकीय सुधार कर सकते हैं। इंडेक्स के बिना MongoDB को पूरा कलेक्शन स्कैन करना पड़ता है। इंडेक्स बनाने का सिंटैक्स db.yourCollectionName.createIndex({yourFieldName: 1}); 1 = आरोही, -1 = अवरोही। पहला तरीका: सिंगल फील्ड इंडेक्स (संख्या/स्ट्रि
-
MongoDB में सामान्य फील्ड वाले दस्तावेज़ कैसे ग्रुप करें?
MongoDB में सामान्य फील्ड मान वाले दस्तावेज़ों को ग्रुप करके अन्य फील्ड की सरणी बनाने के लिए एग्रीगेशन में $group और $addToSet का उपयोग करें। उदाहरण सामान्य UserId वाले दस्तावेज़ बनाएं: > db.findDocumentWithCommonFieldsDemo.insertOne({UserId: 1, UserName: Carol}); { acknowledged : true, inserted
-
MongoDB में स्क्रिप्ट के परिणाम कैसे प्रिंट करें?
MongoDB शेल में कर्सर से दस्तावेज़ पुनरावृत्त करके printjson() फ़ंक्शन से फॉर्मेटेड आउटपुट प्रिंट करें। उदाहरण दस्तावेज़ बनाएं: > db.printResultScriptDemo.insertOne({StudentName: John, StudentAge: 21}); { acknowledged : true, insertedId : ObjectId(5cf22c02b64a577be5a2bc0b) } > db.printResultS
-
MongoDB में सरणी से सिंगल वैल्यू कैसे पॉप करें?
MongoDB शेल में दस्तावेज़ को वेरिएबल में लोड करके, JavaScript के pop() मेथड से सरणी का अंतिम तत्व हटाएं, फिर save() से सेव करें। उदाहरण सरणी वाला दस्तावेज़ बनाएं: > db.persistChangeDemo.insertOne({Name: Larry, CreditScore: [500, 700, 760, 100]}); { acknowledged : true, insertedId : ObjectId(5cdf
-
MongoDB क्वेरी में फील्ड से लौटाए जाने वाले वर्णों की संख्या कैसे सीमित करें?
MongoDB में स्ट्रिंग फील्ड के केवल पहले N वर्ण प्राप्त करने के लिए एग्रीगेशन में $substr (या $substrBytes/$substrCP) ऑपरेटर का उपयोग करें। उदाहरण लंबे शीर्षक वाले दस्तावेज़ बनाएं: > db.limitTheNumberOfCharactersDemo.insertOne({Title: MongoDB is No SQL database}); { acknowledged : true, insertedI
-
MongoDB में सरणी प्रॉपर्टी का केवल पहला आइटम कैसे प्राप्त करें?
MongoDB में सरणी फील्ड से केवल पहला तत्व प्राप्त करने के लिए प्रोजेक्शन में $slice ऑपरेटर का उपयोग 1 के साथ करें। उदाहरण नेस्टेड सरणी वाला दस्तावेज़ बनाएं: > db.gettingFirstItemInArrayDemo.insertOne( { UserId: 101, UserName: Carol, UserOtherDetails: [ {UserFriendName: Sam},
-
MongoDB में विशिष्ट फील्ड वाले दस्तावेज़ कैसे खोजें?
MongoDB में किसी नेस्टेड फील्ड की मौजूदगी जांचने के लिए डॉट नोटेशन के साथ $exists ऑपरेटर का उपयोग करें। उदाहरण नेस्टेड ऑब्जेक्ट वाले दस्तावेज़ बनाएं: > db.findDocumentContainsSpecificFieldDemo.insertOne({ProductPrices: {Product1: 10, Product2: 50}}); { acknowledged : true, insertedId : ObjectId(
-
MongoDB में शर्त के साथ कलेक्शन का आकार कैसे प्राप्त करें?
MongoDB में शर्त के आधार पर फिल्टर किए गए दस्तावेज़ों का कुल बाइट आकार प्राप्त करने के लिए Object.bsonsize() के साथ forEach() लूप का उपयोग करें। उदाहरण दस्तावेज़ बनाएं: > db.mongoDBCollectionSizeDemo.insertOne({Name: John, Age: 23}); { acknowledged : true, insertedId : ObjectId(5cf23e3db64a577be
-
MongoDB में सरणी के अंदर आंशिक ऑब्जेक्ट के लिए क्वेरी
MongoDB में सरणी के अंदर आंशिक ऑब्जेक्ट (कुछ फील्ड) से मिलान करने के लिए दो तरीके उपयोग कर सकते हैं: पूर्ण ऑब्जेक्ट मिलान या डॉट नोटेशन। उदाहरण सरणी में ऑब्जेक्ट वाले दस्तावेज़ बनाएं: db.queryForPartialObjectDemo.insertOne({_id: new ObjectId(), StudentDetails: [{StudentId: 2, StudentName: David}]}
-
MongoDB में न्यूनतम मान कैसे खोजें?
MongoDB में किसी फील्ड का न्यूनतम मान वाला दस्तावेज़ प्राप्त करने के लिए sort() के साथ limit(1) का उपयोग करें। उदाहरण विभिन्न मान वाले दस्तावेज़ बनाएं: > db.findMinimumValueDemo.insertOne({Value: 1004}); { acknowledged : true, insertedId : ObjectId(5cdfd61abf3115999ed51208) } > db.findMinimum
-
MongoDB में दोनों फील्ड FALSE वाले दस्तावेज़ बाहर कैसे करें?
MongoDB में दो बूलियन फील्ड में से कम से कम एक TRUE वाले दस्तावेज़ ढूंढने के लिए $expr के साथ $or ऑपरेटर का उपयोग करें। उदाहरण दो बूलियन फील्ड वाले दस्तावेज़ बनाएं: > db.orTwoFieldsDemo.insertOne({isLiveInUS: true, isMarried: false}); { acknowledged : true, insertedId : ObjectId(5cdfd86abf311599
-
MongoDB में फील्ड में मानों की संख्या कैसे सीमित करें?
MongoDB में सरणी फील्ड से केवल पहले N तत्व प्राप्त करने के लिए प्रोजेक्शन में $slice ऑपरेटर का उपयोग करें। उदाहरण संख्याओं की सरणी वाला दस्तावेज़ बनाएं: > db.numberOfValuesDemo.insertOne({Values:[100,200,300,900,1000,98]}); { acknowledged : true, insertedId : ObjectId(5cefb736ef71edecf6a1f6ab) }
-
MongoDB में केवल महीना और दिन के आधार पर क्वेरी कैसे करें?
MongoDB में तारीख फील्ड से केवल महीना और दिन निकालकर क्वेरी करने के लिए एग्रीगेशन पाइपलाइन में $month और $dayOfMonth ऑपरेटर का उपयोग करें। उदाहरण विभिन्न वर्षों लेकिन समान महीना/दिन वाले दस्तावेज़ बनाएं: > db.monthAndDayDemo.insertOne({LoginDate: new ISODate(2019-04-27)}); { acknowledged : true,