我想合并并计数数组中的_id
。但是我可以使用$setUnion
或$mergeObjects
,因为我在array中的项目也是array。您可以查看示例
这是用于mongoose版本5.3.11,mongo 4.0.0
{
"_id": "..some..id",
"registers": [
{
"items": [
[
"1",
"2",
"3",
],
[
"1",
"4",
"5",
"6",
],
[
"1",
"2",
"3",
"7",
]
]
}
]
}
预期结果:
{
"_id": "..some..id",
"registers": [
{"items": ["1","2","3","4","5","6","7"]}
]
}
或:
{
"_id": "..some..id",
"registers": [
{
"items": 7
}
]
}