কম্পিউটার

MongoDB এর সাথে একটি ক্ষেত্রে মান সংখ্যা সীমিত?


একটি ক্ষেত্রের মান সংখ্যা সীমিত করতে, MongoDB $slice ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo173.insertOne({"ListOfValues":[10,40,100,560,700,900]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e383a4f9e4f06af551997e4")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{
   "_id" : ObjectId("5e383a4f9e4f06af551997e4"),
   "ListOfValues" : [10, 40, 100, 560, 700, 900 ]
}

MongoDB −

ব্যবহার করে একটি ক্ষেত্রের মানের সংখ্যা সীমিত করার প্রশ্নটি নিম্নরূপ
> db.demo173.find({}, { "ListOfValues": { "$slice": -2 } } );

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

তৈরি করবে
{ "_id" : ObjectId("5e383a4f9e4f06af551997e4"), "ListOfValues" : [ 700, 900 ] }

  1. কিভাবে একটি LIMIT দিয়ে MongoDB কে জিজ্ঞাসা করবেন?

  2. MongoDB-তে একটি সংগ্রহে নথির সংখ্যা সীমিত করবেন?

  3. একটি ক্ষেত্রের রিটার্নিং মান সীমিত করতে MongoDB ক্যোয়ারী?

  4. MongoDB এ একটি নির্দিষ্ট স্ট্রিং সহ একটি ক্ষেত্রের সমস্ত মান আপডেট করবেন?