কম্পিউটার

একটি অ্যারেতে ক্যাপড সাব-সংগ্রহের জন্য MongoDB ক্যোয়ারী


মঙ্গোডিবি-তে, আপনি উপ-সংগ্রহের জন্য ক্যাপড ব্যবহার করতে পারবেন না। যাইহোক, সামগ্রিক নথিতে ক্যাপড ব্যবহার করুন। একটি অ্যারে থেকে একটি নির্দিষ্ট সংখ্যক মান প্রদর্শন করতে, $slice পছন্দ করুন৷

আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo319.insertOne({"স্কোর":[100,345,980,890]});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e50ecf6f8647eb59e562064")}" d. :[903,10004,84575,844]});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e50ed01f8647eb59e562065")}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :অবজেক্টআইডি("5e50ecf6f8647eb59e562064"), "স্কোর" :[ 100, 345, 980, 890 ]}{ "_id" :ObjectId("5e50ed01f8647eb59e"), ":6005", "S5602" 84575, 844 ]}

নিচে একটি অ্যারে −

-এ ক্যাপড সাব-সংগ্রহের জন্য ক্যোয়ারী রয়েছে
> db.demo319.aggregate([... { $project:{TwoScores:{ $slice:[ "$Scores", 2 ] } } }... ])

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

তৈরি করবে
{ "_id" :ObjectId("5e50ecf6f8647eb59e562064"), "TwoScores" :[ 100, 345 ] }{ "_id" :ObjectId("5e50ed01f8647eb59e562065"), "Two0} 
  1. নেস্টেড অ্যারে সমষ্টিগত করতে MongoDB ক্যোয়ারী

  2. MongoDB-তে সাবডকুমেন্টের কোয়েরি অ্যারে

  3. নেস্টেড অ্যারে সাজানোর জন্য MongoDB ক্যোয়ারী?

  4. MongoDB-তে একটি অ্যারেতে সদৃশ জন্য পরীক্ষা করুন?