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

MongoDB-তে দুটি অ্যারের ইন্টারসেকশন বের করা


দুটি অ্যারের ইন্টারসেকশন বের করতে $setIntersection এবং aggregate() একসাথে ব্যবহার করুন। একটি কালেকশন তৈরি করি:

> db.demo61.insertOne({"Values1":[10,20,30,40,50],"Values2":[30,100,70,120,40]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e286e28cfb11e5c34d8992a") }

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

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

আউটপুট:

{    "_id" : ObjectId("5e286e28cfb11e5c34d8992a"),    "Values1" : [       10,       20,       30,       40,       50    ],    "Values2" : [       30,       100,       70,       120,       40    ] }

দুটি অ্যারের ইন্টারসেকশন বের করার কোয়ারি:

> db.demo61.aggregate( ...    [ ...       { $project: { BothValues:{ $setIntersection: [ "$Values1", "$Values2" ] }} } ...    ] ... );

আউটপুট:

{ "_id" : ObjectId("5e286e28cfb11e5c34d8992a"), "BothValues" : [ 30, 40 ] }

  1. MongoDB-তে অ্যারে ইন্টারসেকশনের ডেটা পাওয়া

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

  3. C#-এ দুটি অ্যারের ইন্টারসেকশন

  4. দুটি NumPy অ্যারের মধ্যে ইন্টারসেকশন (intersection) বের করার পদ্ধতি