কম্পিউটার

MongoDB তে কিভাবে শুধুমাত্র একটি একক সম্পত্তি "_id" ফেরত দেওয়া যায়?


MongoDB

-এ শুধুমাত্র একটি একক প্রপার্টি _id ফেরত দেওয়ার জন্য সিনট্যাক্স নিচে দেওয়া হল
db.yourCollectionName.find({}, {"_id": 1}).pretty();

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

> db.singlePropertyIdDemo.insertOne({"_id":101,"UserName":"Larry","UserAge":21});
{ "acknowledged" : true, "insertedId" : 101 }
> db.singlePropertyIdDemo.insertOne({"_id":102,"UserName":"Mike","UserAge":26});
{ "acknowledged" : true, "insertedId" : 102 }
> db.singlePropertyIdDemo.insertOne({"_id":103,"UserName":"Chris","UserAge":24});
{ "acknowledged" : true, "insertedId" : 103 }
> db.singlePropertyIdDemo.insertOne({"_id":104,"UserName":"Robert","UserAge":23});
{ "acknowledged" : true, "insertedId" : 104 }
> db.singlePropertyIdDemo.insertOne({"_id":105,"UserName":"John","UserAge":27});
{ "acknowledged" : true, "insertedId" : 105 }

Find() পদ্ধতি

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

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

{ "_id" : 101, "UserName" : "Larry", "UserAge" : 21 }
{ "_id" : 102, "UserName" : "Mike", "UserAge" : 26 }
{ "_id" : 103, "UserName" : "Chris", "UserAge" : 24 }
{ "_id" : 104, "UserName" : "Robert", "UserAge" : 23 }
{ "_id" : 105, "UserName" : "John", "UserAge" : 27 }

শুধুমাত্র একটি একক প্রপার্টি _id

ফেরত দেওয়ার প্রশ্নটি নিচে দেওয়া হল
> db.singlePropertyIdDemo.find({}, {"_id": 1}).pretty();

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

{ "_id" : 101 }
{ "_id" : 102 }
{ "_id" : 103 }
{ "_id" : 104 }
{ "_id" : 105 }

  1. কিভাবে একটি MongoDB নথির _id আপডেট করবেন?

  2. মঙ্গোডিবিতে একটি একক ক্ষেত্র কীভাবে নির্বাচন করবেন?

  3. কিভাবে একটি একক কমান্ডে MongoDB বন্ধ করবেন?

  4. আমি কিভাবে MongoDB 4 এ নথি সাজাতে পারি এবং শুধুমাত্র একটি একক ক্ষেত্র প্রদর্শন করতে পারি?