【发布时间】:2023-01-20 11:43:08
【问题描述】:
例如,文档。
[
{
"username": "joy",
"size_info": [
{
"size": "M",
"width": 100,
"height": 102
},
{
"size": "M",
"width": 102,
"height": 104
},
{
"size": "S",
"width": 80,
"height": 82
}
]
}
]
我想将size_info.size 分组并推送具有宽度和高度的数组。
我正在尝试创建聚合查询。 例如,对于上面给定的文件,它看起来像下面这样:
[
{
"username": "joy",
"size_info": [
{
"size": "M",
"actual_size": [
{
"width": 100,
"height": 102
},
{
"width": 102,
"height": 104
}
]
},
{
"size": "S",
"actual_size": [
{
"width": 80,
"height": 82
}
]
}
]
}
]
是否可以? 谢谢你的帮忙。
【问题讨论】:
标签: mongodb aggregation-framework