কম্পিউটার

MongoDB-তে একাধিক প্যারামিটারের জন্য প্রশ্ন?


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

  1. অ্যারে থেকে একাধিক মান টানতে MongoDB ক্যোয়ারী

  2. একাধিক ক্ষেত্র ইন্ডেক্স করার জন্য আমি কিভাবে MongoDB-তে "বা" সূচী করব?

  3. একাধিক নথির ক্ষেত্রে সঠিক মিলের জন্য MongoDB ক্যোয়ারী

  4. নেস্টেড নথির জন্য MongoDB সন্ধান () ক্যোয়ারী?