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

MongoDB

  1. MongoDB एग्रीगेशन में $unwind, $group और $project लागू करें

    MongoDB एग्रीगेशन पाइपलाइन: $unwind, $group, $project का संयोजन यह उदाहरण दर्शाता है कि कैसे $unwind, $group, और $project स्टेज्स को मिलाकर जटिल डेटा ट्रांसफॉर्मेशन किया जाता है। ऑपरेटर्स का अवलोकन $unwind: ऐरे फ़ील्ड को डी-कंस्ट्रक्ट करता है, प्रत्येक एलिमेंट के लिए एक दस्तावेज़ आउटपुट करता है $g

  2. MongoDB में विशिष्ट मान न रखने वाले ऐरे एलिमेंट्स वाले दस्तावेज़ खोजें

    MongoDB में $elemMatch का उपयोग करके ऐरे एलिमेंट्स फ़िल्टर करना $elemMatch ऑपरेटर उन दस्तावेज़ों से मेल खाता है जिनमें एक ऐरे फ़ील्ड होता है जिसमें कम से कम एक एलिमेंट सभी निर्दिष्ट क्वेरी मानदंडों से मेल खाता है। सैंपल डेटा बनाना > db.demo239.insertOne({ Name : Chris, details : [

  3. MongoDB एग्रीगेशन में $limit के साथ रिकॉर्ड्स सीमित करें

    MongoDB एग्रीगेशन पाइपलाइन में $limit ऑपरेटर यह आर्टिकल पिछले आर्टिकल (1005070618) का डुप्लिकेट प्रतीत होता है। दोनों में समान सामग्री है: MongoDB एग्रीगेशन में $limit का उपयोग करके रिकॉर्ड्स की संख्या सीमित करना। सैंपल डेटा और क्वेरी (पिछले आर्टिकल के समान) > db.demo240.insertOne({StudentName:C

  4. MongoDB में रिकॉर्ड्स की संख्या सीमित करें

    MongoDB में $limit का उपयोग करके परिणाम सीमित करना एग्रीगेशन पाइपलाइन में $limit स्टेज का उपयोग करके आप वापस लौटाए जाने वाले दस्तावेज़ों की संख्या को सीमित कर सकते हैं। सैंपल डेटा बनाना > db.demo240.insertOne({StudentName:Chris}); { acknowledged : true, insertedId : ObjectId(5e441d969af932883c61

  5. MongoDB में अधिकतम मार्क्स वाले रिकॉर्ड प्राप्त करें

    MongoDB में अधिकतम मान वाला दस्तावेज़ खोजना किसी फ़ील्ड के आधार पर अधिकतम मान वाला दस्तावेज़ खोजने के लिए sort() को डिसेंडिंग ऑर्डर में उपयोग करके limit(1) के साथ जोड़ें। सैंपल डेटा बनाना > db.demo241.insertOne({Marks:67}); { acknowledged : true, insertedId : ObjectId(5e441f729af932883c61ea40) }

  6. MongoDB में ऐरे को सॉर्ट करने का सबसे आसान तरीका

    MongoDB एग्रीगेशन में ऐरे एलिमेंट्स सॉर्ट करना MongoDB में एम्बेडेड ऐरे को सॉर्ट करने के लिए $unwind, $sort, और $group का संयोजन उपयोग किया जाता है। सैंपल डेटा बनाना > db.demo242.insertOne({ details2: [ {ShipingDate:new ISODate(2019-10-11),Price:1400}, {ShipingDate:new ISODat

  7. MongoDB में सिंगल क्वेरी से डेट द्वारा ऑर्डर और यूज़र द्वारा ग्रुप करें

    MongoDB एग्रीगेशन: यूज़र द्वारा ग्रुपिंग और अधिकतम डेट खोजना जब आपको यूज़र द्वारा दस्तावेज़ों को ग्रुप करके प्रत्येक यूज़र की नवीनतम (अधिकतम) डेट चाहिए, तो $group के साथ $max ऑपरेटर का उपयोग करें। सैंपल डेटा बनाना > db.demo243.insertOne({userId:1,dueDate:new ISODate(2019-01-10)}); { acknowledged

  8. MongoDB एग्रीगेशन में विभिन्न प्रॉपर्टीज़ के मानों को सिंगल ऐरे में मर्ज करें

    MongoDB में $setUnion का उपयोग करके फ़ील्ड्स को ऐरे में मर्ज करना जब आपको एक ही दस्तावेज़ के अलग-अलग फ़ील्ड्स के मानों को एक सिंगल ऐरे में यूनिक मानों के साथ जोड़ना हो, तो $setUnion ऑपरेटर का उपयोग किया जाता है। सैंपल डेटा बनाना > db.demo244.insertOne({Value1:10,Value2:20}); { acknowledged : tru

  9. MongoDB में _id फ़ील्ड को छोड़कर सभी मान प्रदर्शित करें

    MongoDB एग्रीगेशन में $project का उपयोग करके फ़ील्ड्स चयन करना MongoDB एग्रीगेशन पाइपलाइन में $project स्टेज का उपयोग करके आप निर्दिष्ट कर सकते हैं कि कौन से फ़ील्ड्स शामिल करने हैं, _id को दबा सकते हैं, नए फ़ील्ड्स जोड़ सकते हैं, या मौजूदा फ़ील्ड्स के मान रीसेट कर सकते हैं। सैंपल डेटा बनाना > d

  10. MongoDB में की-वैल्यू पेयर्स की सूची से दस्तावेज़ बल्क अपडेट करें

    MongoDB बल्क ऑपरेशन्स के साथ एकाधिक दस्तावेज़ अपडेट करना जब कई दस्तावेज़ों को अलग-अलग मानों के साथ अपडेट करना हो, तो बल्क ऑपरेशन्स का उपयोग करना अधिक कुशल होता है क्योंकि यह नेटवर्क राउंड-ट्रिप्स को कम करता है। सैंपल डेटा बनाना > db.demo227.insertOne({_id:101,Name:Chris}); { acknowledged : true,

  11. MongoDB में ऐरे से आइटम न होने वाले दस्तावेज़ खोजें

    MongoDB में ऐरे एलिमेंट्स के आधार पर दस्तावेज़ फ़िल्टर करना जब आपको ऐसे दस्तावेज़ खोजने हों जहां ऐरे में कम से कम एक आइटम किसी अन्य सेट में मौजूद न हो, तो रेगुलर एक्सप्रेशन (regex) का उपयोग किया जा सकता है। सैंपल डेटा बनाना > db.demo228.insertOne({Subjects:[MongoDB,Java]}); { acknowledged : true

  12. MongoDB में यूनिक इंडेक्स को स्पार्स यूनिक इंडेक्स में बदलें

    MongoDB में स्पार्स यूनिक इंडेक्स बनाना MongoDB में स्पार्स इंडेक्स बनाने के लिए sparse: true विकल्प का उपयोग किया जाता है। स्पार्स इंडेक्स केवल उन्हीं दस्तावेज़ों को इंडेक्स करता है जिनमें इंडेक्स किया गया फ़ील्ड मौजूद होता है, जिससे स्टोरेज बचता है और परफॉर्मेंस बेहतर होती है। सामान्य यूनिक इंडेक

  13. MongoDB में findOne() का उपयोग

    MongoDB में findOne() केवल एक दस्तावेज़ लौटाता है। आइए एक संग्रह बनाते हैं: > db.demo230.insertOne({FirstName:Chris}); { acknowledged : true, insertedId : ObjectId(5e3fc4d2f4cebbeaebec513e) } > db.demo230.insertOne({FirstName:Bob}); { acknowledged : true, insertedId : ObjectId(5e3fc4d5f4cebbe

  14. MongoDB में सरणी आकार फ़ील्ड्स का योग निकालने का सबसे अच्छा तरीका

    सरणी आकार फ़ील्ड्स का योग निकालने के लिए $sum के साथ $size ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo231.insertOne({Subjects:[MongoDB,MySQL,SQL Server]}); { acknowledged : true, insertedId : ObjectId(5e3fc73ff4cebbeaebec5143) } > db.demo231.insertOne({Subjects:[Java,C,C++]}); {

  15. MongoDB Aggregate और GroupBy का उपयोग करके नाम रिकॉर्ड की फ्रीक्वेंसी कैसे प्राप्त करें

    आइए पहले एक संग्रह बनाते हैं: > db.demo232.insertOne({_id:101,Name:Chris}); { acknowledged : true, insertedId : 101 } > db.demo232.insertOne({_id:102,Name:Bob}); { acknowledged : true, insertedId : 102 } > db.demo232.insertOne({_id:103,Name:Bob}); { acknowledged : true, insertedId : 103 }

  16. MongoDB में फ़ील्ड से वापस किए गए कैरेक्टर्स की संख्या कैसे सीमित करें

    फ़ील्ड से वापस किए गए कैरेक्टर्स की संख्या सीमित करने के लिए MongoDB में $substr (या $substrCP) का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo233.insertOne({Paragraph:My Name is John Smith.I am learning MongoDB database}); { acknowledged : true, insertedId : ObjectId(5e41877df4cebbeaebec5146)

  17. MongoDB क्वेरी: ऐसा दस्तावेज़ प्राप्त करें जिसमें विशेष फ़ील्ड न हो

    अस्तित्व जांचने के लिए $exists ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo234.insertOne({FirstName:Chris,LastName:Brown,Age:24}); { acknowledged : true, insertedId : ObjectId(5e418a50f4cebbeaebec5148) } > db.demo234.insertOne({FirstName:David,LastName:Miller}); { acknowledged : t

  18. क्या MongoDB में JSON डेटा का आंतरिक मान प्राप्त करने का कोई तरीका है?

    JSON डेटा का आंतरिक मान प्राप्त करने के लिए find() के साथ डॉट (.) नोटेशन का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo235.insertOne( ... { ... id:101, ... details:[ ... { Name:Chris Brown, Age:21 }, ... { Name:David Miller, Age:24 } ... ], ... otherdetails:[ ...

  19. MongoDB में एक कॉलम का प्रोजेक्शन

    आइए पहले एक संग्रह बनाते हैं: > db.demo216.insertOne({ClientName:John,ClientAge:34}); { acknowledged : true, insertedId : ObjectId(5e3e351003d395bdc213470c) } > db.demo216.insertOne({ClientName:Bob,ClientAge:32}); { acknowledged : true, insertedId : ObjectId(5e3e351703d395bdc213470d) } > d

  20. MongoDB क्वेरी में फ़ील्ड से स्पेस कैसे ट्रिम करें

    MongoDB में फ़ील्ड से स्पेस ट्रिम करने के लिए $trim ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo217.insertOne({FullName: Chris Brown}); { acknowledged : true, insertedId : ObjectId(5e3e5d1e03d395bdc213470f) } > db.demo217.insertOne({FullName: David Miller}); { acknowledged : tru

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