db.myCollection.mapReduce(function()
{emit (this.id, this.amount);},
{
query:{status:"normal"},
out:"myCollections"
}
)
我尝试在Robomongo UI中使用map reduce功能。我收到了以下错误。
断言失败:需要提供optionsOrOutString错误(“打印” Stack Trace“)@:0()@src / mongo / shell / utils.js:37(”断言失败:需要 提供optionsOrOutString“)@ src / mongo / shell / assert.js:6
任何人都可以帮我找出错误发生的原因吗?
答案 0 :(得分:3)
你没有减速机。即使您希望在此类查询中不会触发减少阶段,仍然需要它。所以只需使用空白功能
db.myCollection.mapReduce(
function(){
emit (this.id, this.amount);
},
function(){},
{
"query":{ status:"normal" },
"out":"myCollections"
}
)