MongoDB শেলে নতুন ObjectId জেনারেট করতে new ObjectId() কল করলেই হয়। প্রতিবার কল করলে ইউনিক আইডি তৈরি হয়।
সিনট্যাক্স
new ObjectId()
উদাহরণ: একাধিক ObjectId জেনারেট করা
> new ObjectId()
ObjectId("5cd7bf2f6d78f205348bc646")
> new ObjectId()
ObjectId("5cd7bf316d78f205348bc647")
> new ObjectId()
ObjectId("5cd7bf336d78f205348bc648")
> new ObjectId()
ObjectId("5cd7bf346d78f205348bc649")
> new ObjectId()
ObjectId("5cd7bf356d78f205348bc64a")
> new ObjectId()
ObjectId("5cd7bf396d78f205348bc64b")
> new ObjectId()
ObjectId("5cd7bf3a6d78f205348bc64c")
ব্যাখ্যা: প্রতিবার কল করলে নতুন, ইউনিক ObjectId জেনারেট হয়। এটি ১২ বাইট: ৪ বাইট টাইমস্ট্যাম্প, ৫ বাইট র্যান্ডম মান, ৩ বাইট কাউন্টার। আপনি এটিকে স্ট্রিং এ কনভার্ট করতে str বা .toString() ব্যবহার করতে পারেন।
ব্যবহার: ম্যানুয়ালি `_id` সেট করার সময়, টেস্টিং, বা অ্যাপ্লিকেশন লেভেলে আইডি তৈরি করার সময় এটি কাজে লাগে।