কম্পিউটার

MongoDB ক্যোয়ারী 'বাছাই' করতে এবং একটি নির্দিষ্ট সংখ্যক মান প্রদর্শন করে


MongoDB তে সাজানোর জন্য, sort() ব্যবহার করুন। শুধুমাত্র একটি নির্দিষ্ট সংখ্যক মান প্রদর্শনের জন্য, LIMIT ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo254.insertOne({"Name":"Chris"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e47a0ab1627c0c63e7dba7f")}> db.demo254.insertOne"({"Name" :"Adam"});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e47a0b01627c0c63e7dba80")}> db.demo254.insertOne({"Name":"Bob"});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e47a0b71627c0c63e7dba81")}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo254.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5e47a0ab1627c0c63e7dba7f"), "নাম" :"ক্রিস" }{ "_id" :ObjectId("5e47a0b01627c0c63e7dba80"), "নাম" :"এডাম" :"অবজেক্ট" }{_id "5e47a0b71627c0c63e7dba81"), "নাম" :"বব" }

নিচে বাছাই করার জন্য ক্যোয়ারী আছে −

> db.demo254.find().sort({"Name":1});

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5e47a0b01627c0c63e7dba80"), "নাম" :"আডাম" }{ "_id" :ObjectId("5e47a0b71627c0c63e7dba81"), "নাম" :"বব" :"অবজেক্ট" }{Id "5e47a0ab1627c0c63e7dba7f"), "নাম" :"ক্রিস" }

সীমা() সহ নির্দিষ্ট সংখ্যক রেকর্ড বাছাই এবং প্রদর্শন করার জন্য নিম্নোক্ত ক্যোয়ারী।

> db.demo254.find().sort({"Name":1}).limit(2);

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5e47a0b01627c0c63e7dba80"), "নাম" :"আডাম" }{ "_id" :ObjectId("5e47a0b71627c0c63e7dba81"), "নাম" :"বব" } 
  1. ম্যাপরিডুস() ফাংশন সহ বিকল্প নথি প্রদর্শন করতে এবং এমনকি ক্ষেত্রের মান নির্গত করতে MongoDB ক্যোয়ারী

  2. নথিতে একটি নির্দিষ্ট ক্ষেত্রের মান যোগ করার জন্য MongoDB ক্যোয়ারী

  3. নথিতে অ্যারে আইটেমের সংখ্যা গণনা করতে এবং একটি নতুন ক্ষেত্রে প্রদর্শন করার জন্য MongoDB ক্যোয়ারী

  4. একটি নতুন ক্ষেত্র যোগ করার জন্য MongoDB ক্যোয়ারী এবং এতে একটি নির্দিষ্ট সংখ্যা দ্বারা ভাগ করা মূল্যের ফলাফলকে সংযুক্ত করতে