このエラーメッセージが表示される理由は、$concatArrays
が原因です。 演算子は
そうは言っても、次のパイプラインでこれを行うことができます:
[
{
"$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
。