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

MongoDB-এ _id দিয়ে ডকুমেন্ট খোঁজা

MongoDB-এ নির্দিষ্ট _id দিয়ে ডকুমেন্ট খোঁজার জন্য find() মেথডে ObjectId ব্যবহার করা হয়।

সিনট্যাক্স


ডেমো কলেকশন তৈরি


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

{ "_id" : ObjectId("5c9dc2c875e2eeda1d5c3671"), "CustomerName" : "Larry", "CustomerAge" : 26 } 
{ "_id" : ObjectId("5c9dc2d175e2eeda1d5c3672"), "CustomerName" : "Bob", "CustomerAge" : 20 } 
{ "_id" : ObjectId("5c9dc2d775e2eeda1d5c3673"), "CustomerName" : "Carol", "CustomerAge" : 22 } 
{ "_id" : ObjectId("5c9dc2e375e2eeda1d5c3674"), "CustomerName" : "David", "CustomerAge" : 24 }

নির্দিষ্ট _id দিয়ে খোঁজা


আউটপুট


গুরুত্বপূর্ণ নোট

  • ObjectId() কন্সট্রাক্টর ব্যবহার করতে হয় (স্ট্রিং দিলে কাজ করবে না)
  • findOne() ব্যবহার করলে সরাসরি ডকুমেন্ট রিটার্ন করে (কার্সার নয়)
  • কাস্টম _id (স্ট্রিং, নাম্বর) হলে সরাসরি মান দিন

বিকল্প পদ্ধতিসমূহ


ড্রাইভারে (Node.js উদাহরণ)

            
  1. MongoDB-তে ডকুমেন্টে এলিমেন্ট অস্তিত্ব যাচাই

  2. MongoDB-এ _id দিয়ে ডকুমেন্ট ডিলিট করা

  3. MongoDB-এ সাব-ডকুমেন্টসে ফাইন্ড কোয়েরি চালানো

  4. MongoDB-এ ন্যাচারেল অর্ডার (Natural Order) দিয়ে সর্ট করা ($natural)