MongoDB কালেকশন থেকে প্রথম ডকুমেন্ট বের করতে find() সাথে limit(1) ব্যবহার করুন। একটি কালেকশন তৈরি করুন:
> db.demo681.insertOne({_id:101,Name:"Chris"});
{ "acknowledged" : true, "insertedId" : 101 }
> db.demo681.insertOne({_id:102,Name:"Bob"});
{ "acknowledged" : true, "insertedId" : 102 }
> db.demo681.insertOne({_id:103,Name:"David"});
{ "acknowledged" : true, "insertedId" : 103 }
> db.demo681.insertOne({_id:104,Name:"Bob"});
{ "acknowledged" : true, "insertedId" : 104 }
> db.demo681.insertOne({_id:105,Name:"Sam"});
{ "acknowledged" : true, "insertedId" : 105 }
find() দিয়ে ডকুমেন্ট দেখান:
> db.demo681.find();
আউটপুট:
প্রথম ডকুমেন্ট বের করার কোয়ারি:
> db.demo681.find().limit(1);আউটপুট:
ব্যাখ্যা:
limit(1)কার্সরের ফলাফলকে ১টি ডকুমেন্টে সীমাবদ্ধ করে। ডিফল্টভাবে ন্যাচারেল অর্ডার (ইনসারশন অর্ডার) অনুযায়ী প্রথম ডকুমেন্ট আসে। নির্দিষ্ট ক্রম চাইলেsort()ব্যবহার করুন।findOne()ও একই কাজ করে কিন্তু কার্সার রিটার্ন করে না।