我想知道是否有可能删除map-reduce中的"value"键,以便最终结果直接包含值而不是在"value"键内。我希望只使用命令(所以没有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命令完成,但我不完全确定如何。
目前看来是不可能的。在蒙古有一个JIRA罚单。