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

MongoDB-তে LIMIT ব্যবহার করে কোয়ারি করার পদ্ধতি


MongoDB-তে LIMIT ব্যবহার করতে limit() মেথড ব্যবহার করুন। একটি কালেকশন তৈরি করি:

> db.demo58.insertOne({"Name":"David"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e285f8fcfb11e5c34d8991f") } > db.demo58.insertOne({"Name":"David"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e285f93cfb11e5c34d89920") } > db.demo58.insertOne({"Name":"David"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e285f94cfb11e5c34d89921") } > db.demo58.insertOne({"Name":"Mike"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e285f99cfb11e5c34d89922") }

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

> db.demo58.find();

আউটপুট:

{ "_id" : ObjectId("5e285f8fcfb11e5c34d8991f"), "Name" : "David" } { "_id" : ObjectId("5e285f93cfb11e5c34d89920"), "Name" : "David" } { "_id" : ObjectId("5e285f94cfb11e5c34d89921"), "Name" : "David" } { "_id" : ObjectId("5e285f99cfb11e5c34d89922"), "Name" : "Mike" }

MongoDB-তে LIMIT সহ কোয়ারি:

> v=2; 2 > d=db.demo58.find({"Name":"David"}).limit(v+1); { "_id" : ObjectId("5e285f8fcfb11e5c34d8991f"), "Name" : "David" } { "_id" : ObjectId("5e285f93cfb11e5c34d89920"), "Name" : "David" } { "_id" : ObjectId("5e285f94cfb11e5c34d89921"), "Name" : "David" } > m=d.size() > v;

আউটপুট:

True

  1. MongoDB-এ সবচেয়ে দীর্ঘ সময়কাল (Longest Time Period) वाले অবজেক্ট খুঁজে বের করা

  2. MongoDB-এ নির্দিষ্ট ডেট ফরম্যাটে কোয়েরি ফিল্টার করা

  3. MongoDB-এ কেস-ইনসেনসিটিভ (Case-Insensitive) "Like" কোয়েরি (Regex /i)

  4. MongoDB-এ bulkWrite() দিয়ে এক কোয়েরিতে একাধিক ডকুমেন্ট আপডেট করা