এর জন্য একত্রীকরণ ব্যবহার করুন এবং $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" ] }