आपको यह त्रुटि संदेश इसलिए मिल रहा है क्योंकि $concatArrays
ऑपरेटर एक एक्सप्रेशन ऑपरेटर नहीं एक $group accumulator
।
कहा जा रहा है, आप इसे निम्न पाइपलाइन के साथ कर सकते हैं:
[
{
"$group": {
"_id": "$word",
"info": {
"$push": "$info"
}
}
},
{
"$project": {
"_id": 0,
"word": "$_id",
"info": {
"$reduce": {
"input": "$info",
"initialValue": [
],
"in": {
"$concatArrays": [
"$$value",
"$$this"
]
}
}
}
}
}
]
हम जानकारी . की एक 2d सूची बनाते हैं $group
. में $push
. के साथ चरण ऑपरेटर फिर दूसरे $project
. में चरण आप $reduce
का उपयोग करके सूची को समतल करते हैं
और $concatArrays
।