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

MongoDB-তে $slice রেঞ্জসহ সেট করা


রেঞ্জসহ slice সেট করতে $slice অপারেটর প্যারামিটারসহ ব্যবহার করুন। প্রথম প্যারামিটার হলো এলিমেন্ট শুরু করার পজিশন এবং দ্বিতীয় প্যারামিটার হলো রেঞ্জ। একটি কালেকশন তৈরি করি:

> db.demo54.insertOne({"ListOfValues":[100,2030,5353,7364,635,535,524,423,2434,1323,799874,90]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e27151ecfb11e5c34d89914") }

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

> db.demo54.find().pretty();

আউটপুট:

{    "_id" : ObjectId("5e27151ecfb11e5c34d89914"),    "ListOfValues" : [       100,       2030,       5353,       7364,       635,       535,       524,       423,       2434,       1323,       799874,       90    ] }

রেঞ্জসহ slice সেট করার কোয়ারি:

> db.demo54.find({}, { "ListOfValues": { $slice: [5,3]}}).pretty();

এটি নিচের আউটপুট দেবে (৫ম ইনডেক্স থেকে ৩টি এলিমেন্ট):

{    "_id" : ObjectId("5e27151ecfb11e5c34d89914"),    "ListOfValues" : [       535,       524,       423    ] }

  1. MongoDB-তে নেস্টেড অ্যারে ভিতরের সার্ভার স্ট্যাটাস আপডেট করে INACTIVE করা

  2. MongoDB-তে $or অপারেটর ব্যবহার করে একাধিক শর্তে ডকুমেন্ট বের করা

  3. MongoDB-এ শর্তসাপেক্ষ কনক্যাটেনেশন (Concatenate with Condition)

  4. MongoDB-এ $push অপারেটর ব্যবহার করে অ্যারে আপডেট করা