কম্পিউটার টিউটোরিয়াল

MongoDB-এ ObjectId দিয়ে ডকুমেন্ট খুঁজে বের করা

MongoDB-এ `_id` ফিল্ড দিয়ে নির্দিষ্ট ডকুমেন্ট খুঁজতে find() মেথডে ObjectId পাস করতে হয়।

ডেটা তৈরি করা

> db.findByIdDemo.insertOne({"Value":10});
{ "acknowledged" : true, "insertedId" : ObjectId("5e07158925ddae1f53b621fc") }
> db.findByIdDemo.insertOne({"Value":500});
{ "acknowledged" : true, "insertedId" : ObjectId("5e07158c25ddae1f53b621fd") }
> db.findByIdDemo.insertOne({"Value":1000});
{ "acknowledged" : true, "insertedId" : ObjectId("5e07159125ddae1f53b621fe") }

সব ডকুমেন্ট দেখানো

> db.findByIdDemo.find();

আউটপুট:

{ "_id" : ObjectId("5e07158925ddae1f53b621fc"), "Value" : 10 }
{ "_id" : ObjectId("5e07158c25ddae1f53b621fd"), "Value" : 500 }
{ "_id" : ObjectId("5e07159125ddae1f53b621fe"), "Value" : 1000 }

নির্দিষ্ট ObjectId দিয়ে খুঁজে বের করা

> db.findByIdDemo.find({"_id" :ObjectId("5e07158c25ddae1f53b621fd")});

ফলাফল:

{ "_id" : ObjectId("5e07158c25ddae1f53b621fd"), "Value" : 500 }

সিনট্যাক্স: db.collection.find({"_id": ObjectId("your_object_id_here")})

টিপস: MongoDB শেলে ObjectId কপি-পেস্ট করলে সরাসরি কাজ করে। প্রোগ্রামিং ল্যাঙ্গুয়েজে (Node.js, Python ইত্যাদি) ড্রাইভারের ObjectId ক্লাস ব্যবহার করতে হয়।

  1. MongoDB-এ কালেকশন ড্রপ কীভাবে করবেন?

  2. MongoDB-এ aggregate ফ্রেমওয়ার্ক দিয়ে ডুপ্লিকেট রেকর্ড খুঁজে বের করা

  3. MongoDB-এ ফিল্ড অনুপস্থিত থাকা ডকুমেন্ট খুঁজে বের করা

  4. MongoDB কনসোল ক্লিয়ার করার পদ্ধতি