কম্পিউটার

MongoDB-তে বিদ্যমান নথি/এমবেডেড নথিগুলি পরীক্ষা করুন


বিদ্যমান নথি/এম্বেড করা নথিগুলি পরীক্ষা করতে, MongoDB-তে $exists ব্যবহার করুন৷ আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo322.insertOne(... {'id':1001,... 'বিস্তারিত':[{'স্কোর':10000, নাম:"বব"},... {'স্কোর':98000,নাম:"স্যাম"}... ]... }...);{ "স্বীকৃত" :সত্য, "ইনসার্টেড আইডি" :অবজেক্টআইডি("5e5113e2f8647eb59e56206c")}> db.demo322.insertOne(... { 'id':10002,... 'বিস্তারিত':[{'স্কোর':9000},... {'স্কোর':91000}... ]... }...);{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e5113faf8647eb59e56206d")}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e5113e2f8647eb59e56206c"), "id" :1001, "বিস্তারিত" :[ { "স্কোর" :10000, "নাম" :"বব" }, { "স্কোর" :98000, " নাম" :"স্যাম" } ]}{ "_id" :ObjectId("5e5113faf8647eb59e56206d"), "id" :10002, "বিস্তারিত" :[ { "স্কোর" :9000 }, { "স্কোর" :91000 <} ] /প্রে> 

বিদ্যমান নথি/এমবেডেড নথিগুলি চেক করার জন্য নিম্নলিখিত প্রশ্নগুলি রয়েছে -

> db.demo322.find({"details.Name":{$exists:true}}).count()> 0;

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

তৈরি করবে
সত্য

  1. MongoDB-তে নেস্টেড এমবেডেড ডকুমেন্ট আপডেট করা হচ্ছে?

  2. MongoDB - এমবেডেড নথি জিজ্ঞাসা করবেন?

  3. MongoDB-তে এমবেডেড নথির একটি অ্যারে জিজ্ঞাসা করুন এবং অন্যটি পুশ করবেন?

  4. MongoDB-তে একটি অ্যারেতে সদৃশ জন্য পরীক্ষা করুন?