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

MongoDB में ऑब्जेक्ट ऐरे से विशिष्ट मान कैसे प्राप्त करें?


MongoDB में ऑब्जेक्ट ऐरे से विशिष्ट मान प्राप्त करने के लिए distinct() मेथड का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:

> db.demo442.insertOne( ...    { ... ...       "Information" : [ ...          { ...             "FirstName" : "John", ...             "Age" : 21 ...          }, ...          { ...             "FirstName" : "Sam", ...             "Age" : 23 ...          }, ...          { ...             "FirstName" : "John", ...             "Age" : 24 ...          }, ...          { ...             "FirstName" : "Carol", ...             "Age" : 20 ...          }, ...          { ...             "FirstName" : "Sam", ...             "Age" : 22 ...          } ...       ] ...    } ... ); {    "acknowledged" : true,    "insertedId" : ObjectId("5e78cf29bbc41e36cc3caeb8") }

सभी दस्तावेज़ प्रदर्शित करें

> db.demo442.find();

आउटपुट:

{ "_id" : ObjectId("5e78cf29bbc41e36cc3caeb8"), "Information" : [ { "FirstName" : "John", "Age" : 21 }, { "FirstName" : "Sam", "Age" : 23 }, { "FirstName" : "John", "Age" : 24 }, { "FirstName" : "Carol", "Age" : 20 }, { "FirstName" : "Sam", "Age" : 22 } ] }

ऑब्जेक्ट ऐरे से विशिष्ट मान प्राप्त करने की क्वेरी

> db.demo442.distinct("Information.FirstName");

आउटपुट

[ "Carol", "John", "Sam" ]

  1. - MongoDB में ऑब्जेक्ट आईडी की सरणी पर $lookup कैसे करें?

    MongoDB में $lookup का उपयोग करके ऑब्जेक्ट आईडी की सरणी वाले फील्ड पर लेफ्ट आउटर जॉइन करने के लिए, let के साथ सब-पाइपलाइन सिंटैक्स का उपयोग करें ताकि सरणी वेरिएबल बांध सके और $in के साथ $match कर सके। उदाहरण: दो संग्रह संग्रह 1 (demo395): उपयोगकर्ता दस्तावेज़ > db.demo395.insertOne({Name:Chris})

  1. - MongoDB में ऐरे से एकाधिक मान निकालने के लिए क्वेरी

    MongoDB में $pull ऑपरेटर का उपयोग करके ऐरे से मान निकालना MongoDB में किसी ऐरे से विशिष्ट मानों को निकालने के लिए $pull ऑपरेटर का उपयोग किया जाता है। जब आपको एकाधिक दस्तावेज़ों से मान निकालने हों, तो multi: true विकल्प सेट करें। उदाहरण: संग्रह और दस्तावेज़ बनाना सबसे पहले, एक संग्रह बनाते हैं जिसमे

  1. - MongoDB में ऑब्जेक्ट ऐरे से आइटम कैसे प्राप्त करें?

    ऑब्जेक्ट ऐरे से आइटम प्राप्त करने के लिए aggregate() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo459.insertOne( ... { "_id" : 1, ... "Information" : [ ...    { ...         "Name" : "Chris", ...