我想知道是否可以删除 map-reduce 中的“值”键,以便最终结果直接包含值而不是在“值”键中。我希望只使用命令来完成它(所以没有 Javascript 变量等)
例如,map-reduce 输出通常是
[
{
"_id" : 0,
"value" : {
"name" : "Apple",
"sold" : 1234
}
},
{
"_id" : 1,
"value" : {
"name" : "Amazon",
"sold" : 5678
}
}
]
我希望它最终成为
[
{
"_id" : 0,
"name" : "Apple",
"sold" : 1234
},
{
"_id" : 1,
"name" : "Amazon",
"sold" : 5678
}
]
我认为可以使用 findAndModify 命令完成,但我不确定如何。