কম্পিউটার

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


মান অনুসন্ধানের জন্য, MongoDB-তে $match ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo648.insertOne(... {... ছাত্র তথ্য:... [... {... নাম:"জন",... দেশের নাম:"মার্কিন"... }, .. {... নাম:"ডেভিড",... দেশের নাম:"AUS"... },... {... নাম:"ক্রিস",... দেশের নাম:"US"... } ,... {... নাম:"রবার্ট",... দেশের নাম:"ইউকে"... }... ]... }...);{ "স্বীকৃত" :সত্য, "ইনসার্টেড আইডি" :ObjectId("5e9c8b286c954c74be91e6f5")}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e9c8b286c954c74be91e6f5"), "ছাত্রের তথ্য" :[ { "নাম" :"জন", "দেশের নাম" :"মার্কিন" }, { "নাম" :"ডেভিড", "দেশের নাম" :"AUS" }, { "Name" :"Chris", "CountryName" :"US" }, { "Name" :"Robert", "CountryName" :"UK" } ] }

MongoDB −

-এ মান অনুসন্ধান করার জন্য নিম্নোক্ত ক্যোয়ারী
> db.demo648.aggregate([... { $unwind:"$StudentInformation" },... { $match:{ "StudentInformation.CountryName":"US" } },... { $project :{_id:0}}... ])

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

তৈরি করবে
{ "StudentInformation" :{ "Name" :"John", "CountryName" :"US" } }{ "StudentInformation" :{ "Name" :"Chris", "CountryName" :"US" } } 
  1. MongoDB নথিতে শুধুমাত্র একটি একক মান বৃদ্ধি করবেন?

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

  3. নেস্টেড নথি আপডেট করার জন্য MongoDB ক্যোয়ারী

  4. MongoDB প্রশ্ন নেস্টেড নথি আপডেট করতে?