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

MongoDB क्वेरी: यूनिक ऐरे आइटम इकट्ठा करें


यूनिक ऐरे आइटम इकट्ठा करने के लिए, distinct() का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं:

> db.demo588.insertOne({"CountryName":["US","AUS","UK","US","UK","AUS"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e92bbd2fd2d90c177b5bccb") }

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

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

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

{ "_id" : ObjectId("5e92bbd2fd2d90c177b5bccb"), "CountryName" : [ "US", "AUS", "UK", "US", "UK", "AUS" ] }

यूनिक ऐरे आइटम इकट्ठा करने के लिए क्वेरी:

> db.demo588.distinct("CountryName");

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

[ "AUS", "UK", "US" ]

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

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

  1. - MongoDB में सबडॉक्यूमेंट्स के ऐरे को कैसे क्वेरी करें?

    सबडॉक्यूमेंट्स के ऐरे को क्वेरी करने के लिए MongoDB में $unwind का उपयोग करें। नमूना डेटा बनाना (सबडॉक्यूमेंट्स ऐरे) db.demo499.insertOne({ details: [ { Name:MIT, Rank: 1, CountryName:US }, { Name:Stanford University, Rank: 2 }, { Name:University of California, Berkeley, Rank: 3 }

  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