এর জন্য একত্রীকরণ ব্যবহার করুন এবং $group এবং $addToSet অপারেটর
ব্যবহার করে একটি অ্যারেতে মান যোগ করুনআসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> dbspecifyReturnFormatDemoinsertOne({"Subject":"MongoDB"}); { "acknowledged" : true, "insertedId" : ObjectId("5cefd364ef71edecf6a1f6c0") } > dbspecifyReturnFormatDemoinsertOne({"Subject":"MySQL"}); { "acknowledged" : true, "insertedId" : ObjectId("5cefd369ef71edecf6a1f6c1") } > dbspecifyReturnFormatDemoinsertOne({"Subject":"SQL Server"}); { "acknowledged" : true, "insertedId" : ObjectId("5cefd36fef71edecf6a1f6c2") }
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> dbspecifyReturnFormatDemofind();
আউটপুট
{ "_id" : ObjectId("5cefd364ef71edecf6a1f6c0"), "Subject" : "MongoDB" } { "_id" : ObjectId("5cefd369ef71edecf6a1f6c1"), "Subject" : "MySQL" } { "_id" : ObjectId("5cefd36fef71edecf6a1f6c2"), "Subject" : "SQL Server" }
নিচে রিটার্ন ফরম্যাট −
উল্লেখ করার জন্য ক্যোয়ারী দেওয়া হল> dbspecifyReturnFormatDemoaggregate([ { "$group": { "_id": 0, "Subject": { "$addToSet": "$Subject" } } }, { "$project": { "_id": 0, "Subject": 1 } } ]);
আউটপুট
{ "Subject" : [ "SQL Server", "MySQL", "MongoDB" ] }