在mongodb中,我在运行聚合后有一个以下形状的get对象.
{
"_id": 1,
"specificationList": {
"key": "Memory & Storage Features",
"values": [
{
"key": "Internal Storage",
"value": [
"32 KB"
]
},
{
"key": "RAM",
"value": [
"32 MB"
]
},
{
"key": "Expandable Storage",
"value": [
"8 GB"
]
},
{
"key": "Supported Memory Card Type",
"value": [
"MicroSD"
]
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
从上面的文档中,我怎样才能在下一个聚合管道中获得下面形状的对象.我需要达到以下形状,以使代码更清洁.我正在使用聚合来达到上面的形状(所以想要附加另一个管道),并且知道在下面的形状得到什么聚合管道会很好
{
"specList” : {
“Internal Storage”: “32 KB”,
“RAM”:”32 MB”,
“Expandable Storage”:”8 GB”,
“Supported Memory Card Type”:”MicroSD”
}
}
Run Code Online (Sandbox Code Playgroud)