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

MongoDB-তে _id দিয়ে নির্দিষ্ট ডকুমেন্ট রিট্রিভ করা


কলেকশন থেকে _id দিয়ে ডকুমেন্ট রিট্রিভ করতে find() এবং $in ব্যবহার করুন। ডকুমেন্টসহ একটি কলেকশন তৈরি করি:

> db.demo281.insertOne({"Name":"Chris","Age":21});
{ "acknowledged" : true, "insertedId" : ObjectId("5e4aac28dd099650a5401a66") }
> db.demo281.insertOne({"Name":"Bob","Age":23});
{ "acknowledged" : true, "insertedId" : ObjectId("5e4aac46dd099650a5401a67") }
> db.demo281.insertOne({"Name":"David","Age":28});
{ "acknowledged" : true, "insertedId" : ObjectId("5e4aac4fdd099650a5401a68") }

find() মেথড দিয়ে সব ডকুমেন্ট দেখান:

> db.demo281.find();

আউটপুট:

{ "_id" : ObjectId("5e4aac28dd099650a5401a66"), "Name" : "Chris", "Age" : 21 }
{ "_id" : ObjectId("5e4aac46dd099650a5401a67"), "Name" : "Bob", "Age" : 23 }
{ "_id" : ObjectId("5e4aac4fdd099650a5401a68"), "Name" : "David", "Age" : 28 }

নির্দিষ্ট _id দিয়ে ডকুমেন্ট রিট্রিভ করার কোয়েরি:

>db.demo281.find({_id:{$in:[ObjectId("5e4aac28dd099650a5401a66"),ObjectId("5e4aac46dd099650a5401a67")]}});

ফলাফল (দুই নির্দিষ্ট ডকুমেন্ট):

{ "_id" : ObjectId("5e4aac28dd099650a5401a66"), "Name" : "Chris", "Age" : 21 }
{ "_id" : ObjectId("5e4aac46dd099650a5401a67"), "Name" : "Bob", "Age" : 23 }

  1. MongoDB-এ কলেকশন থেকে ডেটা রিট্রিভ করা

  2. MongoDB-এ _id দিয়ে কালেকশন আইটেম ম্যাচ করা

  3. MongoDB ডকুমেন্টের নির্দিষ্ট ফিল্ড থেকে অ্যারে এলিমেন্ট কাউন্ট করা

  4. MongoDB-এ _id দিয়ে ডকুমেন্ট আপডেট করা