কম্পিউটার

MongoDB এ নেস্টেড কীগুলি অনুসন্ধান করতে find() ব্যবহার করছেন?


মঙ্গোডিবিতে নেস্টেড কীগুলি অনুসন্ধান করতে find() এর জন্য, আপনি ডট(.) স্বরলিপি ব্যবহার করতে পারেন। নিম্নলিখিত সিনট্যাক্স

db.yourCollectionName.find({"yourOuterFieldName.yourInnerFieldName":"yourValue"}).pretty();

আসুন প্রথমে ডকুমেন্ট সহ একটি সংগ্রহ তৈরি করি:

>db.searchForNestedKeysDemo.insertOne({"ClientName":"Larry","ClientAge":28,"ClientExtraDetails":{"isEducated":true,"CountryName":"US"}});{ "স্বীকৃত " :true, "insertedId" :ObjectId("5ca20e8b66324ffac2a7dc64")}>db.searchForNestedKeysDemo.insertOne({"ClientName":"Chris","ClientAge":29,"ClientExtraExtra:"CountedEfs:" ":"UK"}});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5ca20ea366324ffac2a7dc65")}>db.searchForNestedKeysDemo.insertOne({"ClientName":"David",","39ClientAge ClientExtraDetails":{"isEducated":true,"CountryName":"AUS"}});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5ca20eba66324ffac2a7dc66")}

Find() পদ্ধতি

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে
> db.searchForNestedKeysDemo.find().pretty();

এটি নিম্নলিখিত আউটপুট তৈরি করবে

{ "_id" :ObjectId("5ca20e8b66324ffac2a7dc64"), "ClientName" :"Larry", "ClientAge" :28, "ClientExtraDetails" :{ "iseducated" :true, "CountryName" :"US}} "_id" :ObjectId("5ca20ea366324ffac2a7dc65"), "ClientName" :"Chris", "ClientAge" :29, "ClientExtraDetails" :{ "isEducated" :মিথ্যা, "CountryName" :"UK" } :"_id ObjectId("5ca20eba66324ffac2a7dc66"), "ClientName" :"David", "ClientAge" :39, "ClientExtraDetails" :{ "isEducated" :true, "CountryName" :"AUS" }}

MongoDB

-এ নেস্টেড কীগুলি অনুসন্ধান করার জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে৷
> db.searchForNestedKeysDemo.find({"ClientExtraDetails.CountryName":"UK"}).pretty();

এটি নিম্নলিখিত আউটপুট তৈরি করবে

{ "_id" :ObjectId("5ca20ea366324ffac2a7dc65"), "ClientName" :"Chris", "ClientAge" :29, "ClientExtraDetails" :{ "iseducated" :false, "CountryName" :"UK"} /প্রে> 
  1. MongoDB-তে নেস্টেড ডকুমেন্ট ভ্যালু সার্চ করবেন?

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

  3. MongoDB-তে নেস্টেড অ্যারের জন্য ফিল্টারিং শর্ত সেট করুন

  4. কেস সংবেদনশীল অনুসন্ধানের জন্য MongoDB $regex অপারেটর i বা I