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

MongoDB में ऐरे में आइटम कैसे गिनें?


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

> db.demo440.insertOne( ...    { ...       "Name":"Chris", ...       "ListOfFriends":["John","Sam","Mike"] ...    } ... ); {    "acknowledged" : true,    "insertedId" : ObjectId("5e78c63cbbc41e36cc3caeb5") } > > db.demo440.insertOne( ...    { ...       "Name":"David", ...       "ListOfFriends":["Mike","Bob","Carol"] ...    } ... ); {    "acknowledged" : true,    "insertedId" : ObjectId("5e78c63cbbc41e36cc3caeb6") }

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

> db.demo440.find();

आउटपुट:

{ "_id" : ObjectId("5e78c63cbbc41e36cc3caeb5"), "Name" : "Chris", "ListOfFriends" : [ "John", "Sam", "Mike" ] } { "_id" : ObjectId("5e78c63cbbc41e36cc3caeb6"), "Name" : "David", "ListOfFriends" : [ "Mike", "Bob", "Carol" ] }

ऐरे में आइटम गिनने की क्वेरी

>db.demo440.findOne({'Name':'David'}).ListOfFriends.length;

आउटपुट

3

  1. - MongoDB में मल्टीकी इंडेक्स के साथ ऐरे में क्वेरी कैसे सुधारें?

    इसके लिए $elemMatch का उपयोग करें, जिसका उपयोग नेस्टेड ऑब्जेक्ट क्वेरी करने के लिए किया जाता है। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo444.insertOne( ...    { ...       "Information": [{ ...          id:1, ...     &

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

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

  1. - MongoDB में Array Items Group करके Similar Price Products Count करना

    Array items group करने के लिए $group के साथ $sort का उपयोग करें। Collection बनाना > db.demo566.insertOne( ... { ... ProductInformation : [ ... { ProductName : Product-1, ProductPrice :100 }, ... { ProductName : Product-2, ProductPrice :1100 }, ... { ProductName : Product-3, Product