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

नेस्टेड मान प्राप्त करने के लिए MongoDB क्वेरी लिखें?


MongoDB में नेस्टेड मान प्राप्त करना

नेस्टेड मान प्राप्त करने के लिए आप डॉट नोटेशन का उपयोग कर सकते हैं। आइए पहले दस्तावेज़ों के साथ एक कलेक्शन बनाते हैं:

> db.nestedQueryDemo.insertOne( 
...     { 
...         "EmployeeName" : "John", 
...         "EmployeeDetails" : 
...         { 
...             "_id":"EMP-101", 
...             "EmployeeAge":23, 
...             "EmployeeCompanyName":"IBM" 
...         } 
...     } 
... ); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ea31dd628fa4220163b69") } 
> db.nestedQueryDemo.insertOne( 
...     { 
...         "EmployeeName" : "Carol", 
...         "EmployeeDetails" : 
...         { 
...             "_id":"EMP-110", 
...             "EmployeeAge":29, 
...             "EmployeeCompanyName":"Amazon" 
...         } 
...     } 
... ); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ea36bd628fa4220163b6a") }

find() मेथड से सभी दस्तावेज़ प्रदर्शित करना

> db.nestedQueryDemo.find().pretty();

यह निम्नलिखित आउटपुट देगा:


MongoDB नेस्टेड मान क्वेरी के लिए क्वेरी

> db.nestedQueryDemo.find({"EmployeeDetails._id":"EMP-110"}).pretty();

यह निम्नलिखित आउटपुट देगा:

            
  1. - MongoDB क्वेरी: नेस्टेड ऐरे को एग्रीगेट करें

    MongoDB में नेस्टेड ऐरे को एग्रीगेट करने के लिए aggregate() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo441.insertOne( ...    { ... ...       "Name" : "David", ...       "Age" : 21, ... ...     &n

  1. - MongoDB में नेस्टेड सरणी को कैसे सॉर्ट करें?

    MongoDB में नेस्टेड सरणी को सॉर्ट करने के लिए, $sort का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo505.insertOne( { details: [ { Name:Chris, Score:58 }, { Name:Bob, Score:45 }, { Name:John, Score:68 }, { Name:David, Score:46 } ] }); { ackn

  1. - MongoDB क्वेरी: नेस्टेड दस्तावेज अपडेट करें

    आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo595.insertOne({ Information: [ { _id: new ObjectId(), Name:Chris }, { _id:new ObjectId(), Name:Robert } ] }); { acknowledged : true, insertedId : ObjectId(5e93369cfd2d90c177b5bce4) } find() मेथड की मदद से कलेक्शन के सभी