কম্পিউটার

MongoDB-এর সাহায্যে সংখ্যা কী সহ একটি বস্তুতে একটি মান অনুসন্ধান করুন


একটি মান অনুসন্ধান করতে, MongoDB-এ কেবল $where ব্যবহার করুন। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo268.insertOne(
...   {
...      "details" : {
...         "101" : "John",
...         "1001" : "Bob"
...      }
...   }
...);
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4816141627c0c63e7dbaaf")
}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo268.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" : ObjectId("5e4816141627c0c63e7dbaaf"), "details" : { "101" : "John", "1001" : "Bob" } }

সংখ্যা কী −

সহ একটি বস্তুতে একটি মান অনুসন্ধান করার জন্য নিম্নোক্ত ক্যোয়ারী
> db.demo268.find({ $where:
...   function() {
...      for (var k in this.details) {
...         if (this.details[k] == "Bob") {
...            return true;
...         }
...      }
...   }
...})

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" : ObjectId("5e4816141627c0c63e7dbaaf"), "details" : { "101" : "John", "1001" : "Bob" } }

  1. MongoDB-তে নেস্টেড ডকুমেন্ট ভ্যালু সার্চ করবেন?

  2. MongoDB-তে অ্যারে অবজেক্ট সহ একটি অ্যারের উপাদানের মান বৃদ্ধি করুন

  3. নিয়মিত অভিব্যক্তি সহ MongoDB-তে পাঠ্য অনুসন্ধান

  4. কেস সংবেদনশীল অনুসন্ধান সহ MongoDB ক্যোয়ারী?