কম্পিউটার

একটি একক ক্ষেত্রের জন্য MongoDB ক্যোয়ারী


একটি একক ক্ষেত্রের জন্য, find() ব্যবহার করুন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo10.insertOne({"StudentId":101,"StudentName":"Chris"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e0f68a7d7df943a7cec4f9b")
}
> db.demo10.insertOne({"StudentId":102,"StudentName":"David"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e0f68afd7df943a7cec4f9c")
}
> db.demo10.insertOne({"StudentId":103,"StudentName":"Bob"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e0f68b5d7df943a7cec4f9d")
}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.demo10.find();

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

তৈরি করবে
{ "_id" : ObjectId("5e0f68a7d7df943a7cec4f9b"), "StudentId" : 101, "StudentName" : "Chris" }
{ "_id" : ObjectId("5e0f68afd7df943a7cec4f9c"), "StudentId" : 102, "StudentName" : "David" }
{ "_id" : ObjectId("5e0f68b5d7df943a7cec4f9d"), "StudentId" : 103, "StudentName" : "Bob" }

এখানে একটি একক ক্ষেত্রের জন্য ক্যোয়ারী আছে −

> db.demo10.find({},{"_id":0,"StudentId":0});

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

তৈরি করবে
{ "StudentName" : "Chris" }
{ "StudentName" : "David" }
{ "StudentName" : "Bob" }

  1. অন্য ক্ষেত্র দ্বারা গোষ্ঠীবদ্ধ অনন্য ক্ষেত্রের সংখ্যা গণনার জন্য MongoDB ক্যোয়ারী?

  2. MongoDB এর জন্য ক্ষেত্রের মান (প্রথম নাম) বাছাই করা হচ্ছে?

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

  4. ক্ষেত্রের মানগুলিতে "@ ইমেল" এর মতো স্ট্রিং অনুসন্ধান করতে MongoDB ক্যোয়ারী