MongoDB根据其他字段值创建一个新字段

时间:2020-06-26 11:11:00

标签: mongodb pipeline

我在MongoDB集合中有一堆文件,其结构如下:

{
 _id: 1,
 operation: {currency: "EUR", value: 10}
},
{
 _id: 2,
 operation: {currency: "USD", value: 9}
}

这是我想要的:

{
EUR: {
  value: 10,
},
USD: {
 value: 9
}
}

基本上是这样的:我想获取一个子文档字段值并将其值作为字段名称移动,我尝试使用不同的管道聚合,但是很困难,我需要那种数据形状,因为我将结果与另一个文档合并具有这种格式。

有什么想法吗?谢谢!

0 个答案:

没有答案