কম্পিউটার

MongoDB সংগ্রহে নথি খোঁজা যেখানে একটি ক্ষেত্র প্রদত্ত পূর্ণসংখ্যা মানের সমান?


দস্তাবেজগুলি খুঁজতে যেখানে একটি ক্ষেত্র প্রদত্ত পূর্ণসংখ্যার সমান, find() ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo472.insertOne({"Project_Id":-101,"ProjectName":"Online Customer Tracking"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e80586cb0f3fa88e227907a")
}
> db.demo472.insertOne({"Project_Id":101,"ProjectName":"Online Banking System"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e805884b0f3fa88e227907b")
}
> db.demo472.insertOne({"Project_Id":102,"ProjectName":"Online Library System"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e805893b0f3fa88e227907c")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e80586cb0f3fa88e227907a"), "Project_Id" : -101, "ProjectName" : "Online
Customer Tracking" }
{ "_id" : ObjectId("5e805884b0f3fa88e227907b"), "Project_Id" : 101, "ProjectName" : "Online
Banking System" }
{ "_id" : ObjectId("5e805893b0f3fa88e227907c"), "Project_Id" : 102, "ProjectName" : "Online
Library System" }

মঙ্গোডিবি সংগ্রহে নথিগুলি খুঁজে পাওয়ার জন্য নিম্নোক্ত ক্যোয়ারী যেখানে একটি ক্ষেত্র প্রদত্ত পূর্ণসংখ্যা মানের সমান -

> db.getCollection('demo472').find({"Project_Id":-101});

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

তৈরি করবে
{ "_id" : ObjectId("5e80586cb0f3fa88e227907a"), "Project_Id" : -101, "ProjectName" : "Online
Customer Tracking" }

  1. id একটি ডকুমেন্ট ফিল্ড অ্যারে মানের সমান হলে বাদ দিতে MongoDB ক্যোয়ারী

  2. অ্যারে মান দ্বারা MongoDB সংগ্রহ সাজান?

  3. মঙ্গোডিবি কোয়েরি "কোথায়" বিলিং ঠিকানাটি নথি থেকে ডেলিভারি ঠিকানার সমান?

  4. MongoDB ক্যোয়ারী একটি সূত্র সহ সংগ্রহে নথির প্রতিটি ক্ষেত্র আপডেট করতে?