我在MongoDB集合中有一堆文件,其结构如下:
{
_id: 1,
operation: {currency: "EUR", value: 10}
},
{
_id: 2,
operation: {currency: "USD", value: 9}
}
这是我想要的:
{
EUR: {
value: 10,
},
USD: {
value: 9
}
}
基本上是这样的:我想获取一个子文档字段值并将其值作为字段名称移动,我尝试使用不同的管道聚合,但是很困难,我需要那种数据形状,因为我将结果与另一个文档合并具有这种格式。
有什么想法吗?谢谢!