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

MongoDB-এ কালেকশন থেকে টপমোস্ট (প্রথম) ডকুমেন্ট বের করা

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() ও একই কাজ করে কিন্তু কার্সার রিটার্ন করে না।

  1. MongoDB-এ রিয়েল ডকুমেন্ট BSON সাইজ বের করা

  2. MongoDB-এ তারিখ ভিত্তিক লেটেস্ট ডেটা বের করা

  3. MongoDB-এ কালেকশন থেকে সর্বোচ্চ মান বের করা

  4. MongoDB-তে distinct() ব্যবহার করে ইউনিক ভ্যালু বের করা