কম্পিউটার

মঙ্গোডিবিতে দুটি অ্যারের ছেদ কীভাবে পাবেন?


দুটি অ্যারের ছেদ পেতে, aggregate() সহ $setIntersection ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo61.insertOne({"Values1":[10,20,30,40,50],"Values2":[30,100,70,120,40]});{ "স্বীকৃত" :true, "insertedId " :ObjectId("5e286e28cfb11e5c34d8992a")}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e286e28cfb11e5c34d8992a"), "মান ১" :[ 10, 20, 30, 40, 50 ], "মান ২" :[ 30, 100, 70, 04, 120 } 

MongoDB −

-এ দুটি অ্যারের ছেদ পেতে ক্যোয়ারী নিচে দেওয়া হল
> db.demo61.aggregate(... [... { $project:{ BothValues:{ $setIntersection:[ "$Values1", "$Values2" ] }} }... ]... );

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

তৈরি করবে
{ "_id" :ObjectId("5e286e28cfb11e5c34d8992a"), "উভয় মান" :[ 30, 40 ] }

  1. MongoDB-তে অ্যারে ইন্টারসেকশনের ডেটা কীভাবে পাবেন?

  2. MongoDB থেকে দুটি অ্যারে আনউইন্ড করুন

  3. C# এ দুটি অ্যারের ছেদ

  4. কিভাবে দুটি Numpy অ্যারে মধ্যে ছেদ খুঁজে পেতে?