需要将mongodb查询中的数据从一种格式转换为另一种格式
需要将mongodb查询中的数据从一种格式转换为另一种格式 我需要转换以下数据需要将mongodb查询中的数据从一种格式转换为另一种格式,mongodb,mongodb-query,Mongodb,Mongodb Query,需要将mongodb查询中的数据从一种格式转换为另一种格式 我需要转换以下数据 { "data" : [ { "2020-11-19T05:00:00" : 20.98003 }, { "2020-11-18T05:00:00" : 20.98003 } ] } 从mongo查询到以下格式 { &
{
"data" : [
{
"2020-11-19T05:00:00" : 20.98003
},
{
"2020-11-18T05:00:00" : 20.98003
}
]
}
从mongo查询到以下格式
{
"data" : {
"2020-11-19T05:00:00" : 20.98003,
"2020-11-18T05:00:00" : 20.98003
}
}
简单地说就是这个:
db.collection.aggregate([
{ $set: { data: { $mergeObjects: "$data" } } }
])
我认为使用时间戳值作为字段名是一种非常糟糕的设计。您使用的是什么mongo查询?你能把它添加到你的代码中吗?你用的是什么mongo查询?你能把它添加到你的代码中吗。“我不能转换它”并不意味着很多。谢谢你的建议,但这是我的建议。仅用于图形表示