সেটটিতে কোনো ডুপ্লিকেট আইটেম যোগ করা নেই তা নিশ্চিত করতে $addToSet অপারেটর ব্যবহার করুন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.getDistinctDemo.insertOne({"Values":[100,200]});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5cef69f9ef71edecf6a1f69d")}> db.Dsertne("Values"Vistin) :[300,100]});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5cef6a07ef71edecf6a1f69e")}
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.getDistinctDemo.find().pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5cef69f9ef71edecf6a1f69d"), "মানগুলি" :[ 100, 200 ]}{ "_id" :ObjectId("5cef6a07ef71edecf6a1f69e"), "মানগুলি" :[100] }03>MongoDB −
-এ অ্যারের ক্ষেত্রের স্বতন্ত্র স্তরগুলি পাওয়ার জন্য নিম্নোক্ত প্রশ্নটি রয়েছে> db.getDistinctDemo.aggregate([ { "$group":{ "_id":0, "MyValues":{ "$addToSet":"$Values" } } }]);এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :0, "MyValues" :[ [ [ 300, 100 ], [ 100, 200 ] ] }