आप इसके लिए MongoDB में प्रत्येक() का उपयोग कर सकते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.arrayConditionDemo.insertOne({"Name":"John","Marks":[40,43,45]});{ "acknowledge" :true, "insertId" :ObjectId("5cbdbd06de8cc557214c0e1a") }> db.arrayConditionDemo.insertOne({"Name":"Mike","Marks":[45]});{ "acknowledge" :true, "insertId" :ObjectId("5cbdbd17de8cc557214c0e1b")}> db.arrayConditionDemo. इंसर्टऑन ({"नाम":"क्रिस", "मार्क्स":[43,45,59,69,78,89]}); { "स्वीकृत" :सच, "सम्मिलित आईडी":ऑब्जेक्ट आईडी ("5cbdbd3cde8cc557214c0e1c")}पूर्व>संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -
> db.arrayConditionDemo.find().pretty();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5cbdbd06de8cc557214c0e1a"), "Name" :"John", "Marks" :[40, 43, 45 ]}{ "_id" :ObjectId("5cbdbd17de8cc557214c0e1b"), "Name" :"माइक", "मार्क्स" :[ 45 ]} { "_id" :ObjectId ("5cbdbd3cde8cc557214c0e1c"), "नाम" :"क्रिस", "मार्क्स" :[43, 45, 59, 69, 78, 89] }पूर्व>दस्तावेज़ सरणी में प्रत्येक तत्व को एक शर्त से मिलान करने के लिए क्वेरी निम्नलिखित है -
> db.arrayConditionDemo.find ("इसे लौटाएं।यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5cbdbd06de8cc557214c0e1a"), "Name" :"John", "Marks" :[40, 43, 45 ] }{ "_id" :ObjectId("5cbdbd17de8cc557214c0e1b"), "Name" :"माइक", "मार्क्स" :[ 45 ] }{ "_id" :ObjectId ("5cbdbd3cde8cc557214c0e1c"), "नाम" :"क्रिस", "मार्क्स" :[43, 45, 59, 69, 78, 89] }पूर्व>