MongoDB में कई पैरामीटर्स के लिए क्वेरी करने के लिए, आप डॉट (.) नोटेशन का उपयोग कर सकते हैं। पहले दस्तावेजों के साथ एक संग्रह बनाते हैं:
> db.multipleParametersDemo.insertOne({
"CustomerName" : "Larry",
"CustomerDetails" : [
{ "CustomerCountryName" : "US", "CustomerBankName" : "HDFC", "CustomerBalance" : 17363 }
],
"Purchase" : 1456
});
{ "acknowledged" : true, "insertedId" : ObjectId("5cd10f9ce3526dbddbbfb60a") }
संग्रह से सभी दस्तावेजों को find() विधि की सहायता से प्रदर्शित करने के लिए क्वेरी:
> db.multipleParametersDemo.find().pretty();
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
{ "_id" : ObjectId("5cd10f9ce3526dbddbbfb60a"), "CustomerName" : "Larry", "CustomerDetails" : [ { "CustomerCountryName" : "US", "CustomerBankName" : "HDFC", "CustomerBalance" : 17363 } ], "Purchase" : 1456 }
MongoDB में कई पैरामीटर्स के लिए क्वेरी कैसे करें:
> db.multipleParametersDemo.find({CustomerName: 'Larry', 'CustomerDetails.CustomerCountryName': 'US'}).count();
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
1