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

MongoDB

  1. MongoDB में नेस्टेड मान खोजने के लिए कलेक्शन खोजें

    MongoDB में डॉट नोटेशन का उपयोग करके नेस्टेड फ़ील्ड क्वेरी करना MongoDB में नेस्टेड ऑब्जेक्ट के फ़ील्ड को क्वेरी करने के लिए डॉट नोटेशन (parent.child) का उपयोग करें। यह सबसे सरल और सामान्य तरीका है। सैंपल डेटा बनाना > db.nestedDemo.insertOne({Information:{__StudentName:John Smith}}); { acknowled

  2. MongoDB एग्रीगेशन में $cond का उपयोग करके फ़ील्ड उपस्थिति के आधार पर शर्ती प्रोजेक्शन

    MongoDB एग्रीगेशन में $cond और $anyElementTrue के साथ शर्ती फ़ील्ड $cond अभिव्यक्ति यदि-अन्यथा लॉजिक लागू करती है। $anyElementTrue के साथ संयोजित करके आप फ़ील्ड की उपस्थिति/अनुपस्थिति के आधार पर शर्ती मान सेट कर सकते हैं। सैंपल डेटा बनाना > db.presenceDemo.insertOne({StudentName:null}); { acknow

  3. MongoDB में $elemMatch के साथ इंडेक्स काम न करने पर समाधान

    MongoDB में $elemMatch क्वेरी के लिए इंडेक्स उपयोग विश्लेषण explain() विधि का उपयोग करके आप यह जांच सकते हैं कि आपकी क्वेरी इंडेक्स का उपयोग कर रही है या नहीं। $elemMatch के साथ इंडेक्स उपयोग विशिष्ट शर्तों पर निर्भर करता है। इंडेक्स बनाना और डेटा डालना > db.workingOfIndexesDemo.createIndex(

  4. MongoDB में ऐरे मान प्राप्त करें

    MongoDB में नेस्टेड ऐरे मानों को $elemMatch के साथ क्वेरी करना गहरे नेस्टेड ऐरे संरचनाओं में विशिष्ट मानों वाले दस्तावेज़ खोजने के लिए नेस्टेड $elemMatch ऑपरेटर्स का उपयोग करें। सैंपल डेटा बनाना (जटिल नेस्टेड संरचना) > db.fetchingArrayValuesDemo.insertOne({ StudentName: David, StudentDet

  5. MongoDB में _id द्वारा दस्तावेज़ खोजें

    MongoDB में ObjectId द्वारा दस्तावेज़ खोजना MongoDB में प्रत्येक दस्तावेज़ का एक यूनिक _id फ़ील्ड होता है (डिफ़ॉल्ट रूप से ObjectId)। find() मेथड के साथ ObjectId का उपयोग करके विशिष्ट दस्तावेज़ को खोजा जा सकता है। सिंटैक्स db.collection.find({ _id: yourObjectId }) सैंपल डेटा बनाना > db.findById

  6. MongoDB में ऐरे से एलिमेंट मिलान करके हटाएं

    MongoDB में $pullAll ऑपरेटर का उपयोग करके ऐरे से मान निकालना $pullAll ऑपरेटर एक ऐरे से निर्दिष्ट सभी मानों के सभी उदाहरणों को हटा देता है। यह $pull के समान है लेकिन एकाधिक मानों के लिए अधिक सुविधाजनक है। सैंपल डेटा बनाना > db.removeElementsDemo.insertOne({ListOfNames:[Mike,Sam,David,Carol]}); {

  7. MongoDB में डेटाबेस प्रदर्शित करें

    MongoDB में डेटाबेस सूची देखना MongoDB में एक डेटाबेस केवल तभी show dbs (या show databases) में दिखाई देता है जब उसमें कम से कम एक दस्तावेज़ वाला कलेक्शन हो। खाली डेटाबेस सूची में नहीं दिखते। डेटाबेस बनाना और स्विच करना > use app switched to db app दस्तावेज़ डालने से पहले डेटाबेस सूची > show

  8. MongoDB क्वेरी: सॉर्ट करें और विशिष्ट संख्या में मान प्रदर्शित करें

    MongoDB में sort() और limit() का संयोजन क्वेरी परिणामों को सॉर्ट करने के लिए sort() और वापस किए जाने वाले दस्तावेज़ों की संख्या को सीमित करने के लिए limit() का उपयोग करें। सैंपल डेटा बनाना > db.demo254.insertOne({Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e47a0ab1627c0c63e7dba7f

  9. MongoDB में सबडॉक्यूमेंट द्वारा सॉर्ट करें

    MongoDB एग्रीगेशन में नेस्टेड ऐरे एलिमेंट्स द्वारा सॉर्टिंग जब दस्तावेज़ों में ऐरे ऑफ ऑब्जेक्ट्स होता है, तो ऐरे एलिमेंट्स के फ़ील्ड्स द्वारा दस्तावेज़ों को सॉर्ट करने के लिए $unwind, $sort, और $group का उपयोग करें। सैंपल डेटा बनाना > db.demo245.insertOne({ _id: 101, details: [ {

  10. MongoDB में पहले n दस्तावेज़ों को छोड़कर क्वेरी करें

    MongoDB में skip() और limit() का उपयोग करके पेजिनेशन skip() विधि परिणाम सेट से पहले n दस्तावेज़ों को छोड़ देती है। limit() के साथ संयोजित करके पेजिनेशन लागू किया जा सकता है। सैंपल डेटा बनाना > db.demo246.insertOne({StudentFirstName:Chris,StudentLastName:Brown}); { acknowledged : true, insertedId

  11. MongoDB में विशिष्ट फ़ील्ड वाले दस्तावेज़ खोजें

    MongoDB में $exists ऑपरेटर का उपयोग करके फ़ील्ड उपस्थिति जांचना $exists ऑपरेटर उन दस्तावेज़ों से मेल खाता है जिनमें निर्दिष्ट फ़ील्ड मौजूद होता है (मान null सहित)। यह वैकल्पिक फ़ील्ड्स वाले दस्तावेज़ों को फ़िल्टर करने के लिए उपयोगी है। सैंपल डेटा बनाना > db.demo247.insertOne({ClientDetails:[{Cli

  12. MongoDB एग्रीगेशन: एकाधिक दस्तावेज़ों को ऐरे के साथ सिंगल दस्तावेज़ में बदलें

    MongoDB एग्रीगेशन में $group और $push का उपयोग करके दस्तावेज़ों को मर्ज करना एक ही ग्रुपिंग फ़ील्ड (जैसे id) साझा करने वाले एकाधिक दस्तावेज़ों को एक सिंगल दस्तावेज़ में संयोजित करने के लिए $group के साथ $push का उपयोग करें। सैंपल डेटा बनाना > db.demo248.insertOne({id:101,Name:Chris,Age:21,Countr

  13. MongoDB में BinData को टाइप द्वारा क्वेरी करें

    MongoDB में BinData सबटाइप द्वारा क्वेरी करना MongoDB में बाइनरी डेटा BinData के रूप में संग्रहीत होता है जिसमें एक सबटाइप (0-255) होता है। subtype() विधि का उपयोग करके आप विशिष्ट सबटाइप वाले दस्तावेज़ों को क्वेरी कर सकते हैं। सैंपल डेटा बनाना (विभिन्न सबटाइप्स के साथ) > db.demo249.insertOne({ _

  14. MongoDB में नाम "Chris" के लिए कलेक्शन आकार खोजें

    MongoDB में bsonsize() का उपयोग करके दस्तावेज़ आकार की गणना करना Object.bsonsize() विधि एक दस्तावेज़ के BSON प्रतिनिधित्व का आकार बाइट्स में लौटाती है। इसका उपयोग स्टोरेज विश्लेषण के लिए किया जा सकता है। सैंपल डेटा बनाना > db.demo250.insertOne({Name:Chris}); { acknowledged : true, insertedId : O

  15. MongoDB एग्रीगेशन में Min/Max ऑपरेशन करें

    MongoDB एग्रीगेशन में $min और $max का उपयोग एग्रीगेशन पाइपलाइन में $group स्टेज के साथ $min और $max एक्यूमुलेटर्स का उपयोग करके किसी फ़ील्ड के न्यूनतम और अधिकतम मानों की गणना करें। सैंपल डेटा बनाना > db.demo251.insertOne({Marks:78}); { acknowledged : true, insertedId : ObjectId(5e46c0001627c0c63

  16. MongoDB क्वेरी में ऐरे सॉर्ट करें और सभी फ़ील्ड्स प्रोजेक्ट करें

    MongoDB एग्रीगेशन में ऐरे सॉर्टिंग और फुल प्रोजेक्शन एम्बेडेड ऐरे को सॉर्ट करते समय मूल दस्तावेज़ संरचना को बनाए रखने के लिए $unwind, $sort, $group, और $project का संयोजन उपयोग करें। सैंपल डेटा बनाना > db.demo252.insertOne({ Values : [ { v1 : 20, v2 : 30 }, { v1 : 20, v2 : 20

  17. MongoDB में वन-टू-मेनी एम्बेडेड दस्तावेज़ों में एंट्री जोड़ें

    MongoDB में $push ऑपरेटर का उपयोग करके ऐरे में एलिमेंट जोड़ना $push ऑपरेटर किसी मौजूदा ऐरे फ़ील्ड में एक मान जोड़ता है। यदि फ़ील्ड मौजूद नहीं है, तो यह ऐरे बनाता है। सैंपल डेटा बनाना > db.demo253.insertOne({ _id: 101, isActive: false, details: [ { Name: Chris }, { Cou

  18. MongoDB में विशिष्ट फ़ील्ड मान प्राप्त करें

    MongoDB में $in ऑपरेटर का उपयोग करके एकाधिक मानों के लिए क्वेरी करना $in ऑपरेटर उन दस्तावेज़ों का चयन करता है जहां किसी फ़ील्ड का मान निर्दिष्ट ऐरे में किसी भी मान के बराबर होता है। यह एकाधिक $or शर्तों का संक्षिप्त रूप है। सैंपल डेटा बनाना (इंडेक्स के साथ) > db.indexesDemo.createIndex({StudentF

  19. MongoDB में सबडॉक्यूमेंट को सॉर्ट, सेलेक्ट और क्वेरी कैसे करें

    MongoDB एग्रीगेशन में सबडॉक्यूमेंट फ़ील्ड्स पर सॉर्टिंग और प्रोजेक्शन जब डेटा सबडॉक्यूमेंट (नेस्टेड ऑब्जेक्ट) में संग्रहीत होता है, तो एग्रीगेशन पाइपलाइन का उपयोग करके आप सबडॉक्यूमेंट फ़ील्ड्स को निकाल सकते हैं, सॉर्ट कर सकते हैं, और प्रोजेक्ट कर सकते हैं। सैंपल डेटा बनाना > db.demo236.insertOne

  20. MongoDB में प्रोजेक्शन के माध्यम से नेस्टेड दस्तावेज़ से एक फ़ील्ड को छोड़कर सभी हटाएं

    MongoDB प्रोजेक्शन में नेस्टेड फ़ील्ड्स को शामिल/बहिष्कृत करना MongoDB में find() के दूसरे पैरामीटर (प्रोजेक्शन) का उपयोग करके आप नेस्टेड दस्तावेज़ों के विशिष्ट फ़ील्ड्स को शामिल या बहिष्कृत कर सकते हैं। सैंपल डेटा बनाना > db.demo237.insertOne({ _id: 101, Product: { description1:

Total 1351 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:33/68  20-कंप्यूटर/Page Goto:1 27 28 29 30 31 32 33 34 35 36 37 38 39