-
MongoDB में ऐरे से फील्ड्स की तुलना करके डॉक्यूमेंट क्वेरी कैसे करें?
MongoDB में ऐरे फील्ड्स की तुलना के साथ क्वेरी ऐरे से फील्ड्स की तुलना करने के लिए $gt और $lt का उपयोग करें। कलेक्शन बनाना > db.demo147.insertOne({Details:[{Score:45},{Score:46}]}); { acknowledged: true, insertedId: ObjectId(5e32fa21fdf09dd6d08539be) } > db.demo147.insertOne({Details:[{Score:
-
MongoDB में किसी शर्त से मेल न खाने वाले रिकॉर्ड्स खोजें
MongoDB में $ne ऑपरेटर के साथ नकारात्मक क्वेरी किसी शर्त से मेल न खाने वाले रिकॉर्ड्स खोजने के लिए $ne का उपयोग करें। कलेक्शन बनाना > db.demo148.insertOne({Message:Hello}); { acknowledged: true, insertedId: ObjectId(5e32fb37fdf09dd6d08539c0) } > db.demo148.insertOne({Message:Good}); { acknowl
-
MongoDB GroupBy से स्टेटस सेट करें
MongoDB एग्रीगेशन के साथ स्टेटस के आधार पर डॉक्यूमेंट्स ग्रुप करना इसके लिए MongoDB में aggregate() का उपयोग कर सकते हैं। कलेक्शन बनाना > db.demo149.insertOne({Status:40}); { acknowledged: true, insertedId: ObjectId(5e350386fdf09dd6d08539c4) } > db.demo149.insertOne({Status:40}); { acknowledg
-
MongoDB में लंबी संख्याएं कैसे इन्सर्ट करें?
MongoDB में 64-बिट इंटीजर्स के लिए NumberLong का उपयोग लंबी संख्याएं इन्सर्ट करने के लिए NumberLong() का उपयोग करें। यह 64-बिट इंटीजर्स को संभालने के लिए उपयोग किया जाता है। कलेक्शन बनाना > db.demo273.insert({ Name: Robert, id: NumberLong(100000000000001), isActive: true }) WriteResu
-
MongoDB में अज्ञात फील्ड नामों वाले सबडॉक्यूमेंट द्वारा क्वेरी करते समय इंडेक्स का उपयोग कैसे करें?
MongoDB में डायनामिक फील्ड नामों वाले सबडॉक्यूमेंट्स के लिए इंडेक्सिंग हां, आप इसे properties.k के लिए कुंजी और properties.v के लिए मान इंडेक्स करके प्राप्त कर सकते हैं। यही ensureIndex() में लागू किया जाता है। उदाहरण कलेक्शन बनाना > db.demo274.insertOne({details:[ {StudentFirstName:Chris,St
-
MongoDB में पहले 5 रिकॉर्ड्स छोड़कर अंतिम 5 रिकॉर्ड्स दिखाने के लिए क्वेरी
MongoDB में skip() और limit() के साथ पेजिनेशन MongoDB में रिकॉर्ड्स छोड़ने के लिए skip() का उपयोग करें। विशिष्ट संख्या में रिकॉर्ड्स दिखाने के लिए limit() का उपयोग करें। कलेक्शन बनाना (10 डॉक्यूमेंट्स) > db.demo275.insertOne({Number:10}); { acknowledged: true, insertedId: ObjectId(5e48eac4dd0996
-
MongoDB में डॉक्यूमेंट को उसके सबडॉक्यूमेंट्स द्वारा विभाजित करें
MongoDB में $unwind के साथ डॉक्यूमेंट को सबडॉक्यूमेंट्स द्वारा विभाजित करना डॉक्यूमेंट को उसके सबडॉक्यूमेंट्स द्वारा विभाजित करने के लिए MongoDB में $unwind का उपयोग करें। कलेक्शन बनाना > db.demo276.insertOne({Name:Chris,Subjects:[MySQL,MongoDB]}); { acknowledged: true, insertedId: ObjectId(5e48
-
MongoDB में संपूर्ण ऐरे पर मल्टी-की इंडेक्सिंग
MongoDB में संपूर्ण ऐरे पर मल्टी-की इंडेक्सिंग ऐरे फील्ड्स पर क्वेरी के लिए मल्टी-की इंडेक्स का उपयोग। कलेक्शन बनाना > db.demo277.insertOne({details:[{FirstName:John}]}); { acknowledged: true, insertedId: ObjectId(5e48fb21dd099650a5401a52) } > db.demo277.insertOne({details:[{FirstName:David}]
-
MongoDB में सबडॉक्यूमेंट्स के ऐरे को कैसे अपडेट करें?
MongoDB में पोजिशनल ऑपरेटर के साथ सबडॉक्यूमेंट्स ऐरे अपडेट करना अपडेट करने के लिए update() के साथ $set का उपयोग करें। कलेक्शन बनाना >db.demo134.insertOne({EmployeeId:101,EmployeeDetails:[{EmployeeName:Chris,EmployeeAge:27},{EmployeeName:Bob,EmployeeAge:28}]}); { acknowledged: true, insertedId: O
-
MongoDB में कलेक्शन से विशिष्ट डॉक्यूमेंट अपडेट करने के लिए क्वेरी
MongoDB में पोजिशनल ऑपरेटर $ के साथ विशिष्ट सबडॉक्यूमेंट अपडेट करना अपडेट करने के लिए $set के साथ UPDATE का उपयोग करें। कलेक्शन बनाना >db.demo135.insertOne({Details:[{EmployeeId:101,EmployeeName:Chris,EmployeeSalary:45000},{EmployeeId:102,EmployeeName:Chris,EmployeeSalary:45000}]}); { acknowledg
-
MongoDB में सबडॉक्यूमेंट्स को सॉर्ट करने के लिए क्वेरी
MongoDB एग्रीगेशन के साथ सबडॉक्यूमेंट्स सॉर्ट करना नेस्टेड ऐरे में सबडॉक्यूमेंट्स को उनकी गणना की गई संपत्ति के आधार पर सॉर्ट करें। कलेक्शन बनाना > db.demo136.insertOne( { Name: Chris, Details: [ { Id: 101, EmployeeName: Mike,
-
MongoDB में एग्रीगेशन फिल्टर में दो फील्ड्स की तुलना कैसे करें?
MongoDB एग्रीगेशन में $filter के साथ दो फील्ड्स की तुलना इसके लिए aggregate() के साथ $filter का उपयोग करें। कलेक्शन बनाना > db.demo137.insertOne( { Name1: Chris, Name2: David, Detail1: [ { _id: John, Name3: Chris }, { _id: Chris, Name3: Chris }
-
MongoDB कलेक्शन से सभी नेस्टेड फील्ड्स कैसे प्राप्त करें?
MongoDB एग्रीगेशन के साथ नेस्टेड फील्ड्स निकालना इसके लिए aggregate() का उपयोग करें। कलेक्शन बनाना >db.demo138.insertOne({Id:101,PlayerDetails:[{PlayerName:Chris,PlayerScore:400},{PlayerName:David,PlayerScore:1000}]}); { acknowledged: true, insertedId: ObjectId(5e31bb9ffdf09dd6d08539a1) } >db
-
MongoDB: $elemMatch में $nin और $in एक साथ काम नहीं कर रहे - "MongoDB" वाले लेकिन "Java" नहीं वाले डॉक्यूमेंट्स प्राप्त करें
MongoDB में $in और $nin का संयोजन बिना $elemMatch के ऐसे फ़ेचिंग के लिए केवल $nin और $in का उपयोग करें। कलेक्शन बनाना > db.demo140.insertOne({Id:101,Subjects:[MongoDB,MySQL]}); { acknowledged: true, insertedId: ObjectId(5e31c149fdf09dd6d08539a9) } > db.demo140.insertOne({Id:102,Subjects:[Mong
-
MongoDB में कलेक्शन में अंतिम ऑब्जेक्ट खोजने के लिए क्वेरी
MongoDB में अंतिम डॉक्यूमेंट खोजना कलेक्शन में अंतिम ऑब्जेक्ट खोजने के लिए, पहले sort() से मानों को सॉर्ट करें। limit() का उपयोग करके रिकॉर्ड्स की संख्या प्राप्त करें। कलेक्शन बनाना > db.demo141.insertOne({Name:Chris}); { acknowledged: true, insertedId: ObjectId(5e31c347fdf09dd6d08539ae) } >
-
MongoDB में क्वेरी परिणामों को वेरिएबल में पुश करें
MongoDB एग्रीगेशन परिणाम को वेरिएबल में स्टोर करना इसके लिए aggregate() का उपयोग करें। कलेक्शन बनाना > db.demo142.insertOne({Value:50}); { acknowledged: true, insertedId: ObjectId(5e32e9c6fdf09dd6d08539b2) } > db.demo142.insertOne({Value:45}); { acknowledged: true, insertedId: ObjectId(5e32e9
-
MongoDB में एक ही अपडेट में $set और $push कैसे करें?
MongoDB में सिंगल अपडेट में $set और $push संयोजित करना एक ही अपडेट ऑपरेशन में फील्ड सेट करने और ऐरे में तत्व जोड़ने के लिए update() का उपयोग करें। कलेक्शन बनाना > db.dem0143.insertOne({StudentId:1,Details:{Name:Chris}}); { acknowledged: true, insertedId: ObjectId(5e32eb9efdf09dd6d08539b7) } >
-
MongoDB में ऑब्जेक्ट्स के ऐरे में परिणाम खोजें और ईमेल एड्रेस फील्ड से मिलान करें
MongoDB में नेस्टेड ऑब्जेक्ट्स ऐरे में फील्ड मिलान ऑब्जेक्ट्स के ऐरे में विशिष्ट फील्ड मानों से मिलान करने वाले डॉक्यूमेंट्स खोजें। कलेक्शन बनाना >db.demo144.insertOne({EmployeeDetails:[{EmployeeName:Chris,EmployeeEmail:Chris12@gmail.com},{EmployeeName:Bob,EmployeeEmail:bo22@gmail.com}]}); { ack
-
MongoDB में समान ऐरे वाले डॉक्यूमेंट्स खोजें और समानता मूल्य के अनुसार क्रमबद्ध करें
MongoDB में ऐरे समानता के आधार पर डॉक्यूमेंट्स खोजना और रैंक करना ऐरे समानता की गणना करके डॉक्यूमेंट्स को रैंक करें। कलेक्शन बनाना > db.demo123.insertOne({ListOfSubject:[MySQL, MongoDB, Java]}); { acknowledged: true, insertedId: ObjectId(5e2f24ac140daf4c2a3544b8) } > db.demo123.insertOne({Lis
-
MongoDB में नेस्टेड ऐरे में नया आइटम कैसे जोड़ें?
MongoDB में नेस्टेड ऐरे में नया फील्ड जोड़ना इसके लिए find() के साथ update() का उपयोग करें। कलेक्शन बनाना > db.demo124.insertOne( { Name: John, Id: 101, ProjectDetails: [ { ProjectName1: Online Book, ProjectName2: Online Ban