map reduce function of mongo db
map reduce function of mongo db
db.myCollection.mapReduce(function()
{emit (this.id, this.amount);},
{
query:{status:"normal"},
out:"myCollections"
}
)
我尝试在Robomongo UI中使用map reduce功能。我得到了以下错误:
断言失败:需要提供一个optionsOrOutString错误("打印堆栈跟踪")@:0 ()@src/mongo/shell/utils.js:37("断言失败:需要@src/mongo/shell/assert.js:6
谁能帮我找出错误发生的原因?
您没有减速器。即使您期望在这样的查询中不触发reduce阶段,它仍然是必需的。所以使用空白函数
db.myCollection.mapReduce(
function(){
emit (this.id, this.amount);
},
function(){},
{
"query":{ status:"normal" },
"out":"myCollections"
}
)
相关文章:
- 如何使用javascript var引用Mongo DB集合's字段
- Mongo DB shell,如何计算集合中的重复条目
- 如果子文档值不存在,则 Mongo DB 插入到子文档中
- Express js 和 Mongo DB 数据库定义
- Mongo DB 增量 if 语句(Meteor App)
- Node js + Mongo db design
- 如何使用猫鼬操作从 mongo db 返回的数据
- 如何从 Mongo DB 中删除 Angular 页面中的选定文档
- 使用 npm install 安装 mongo db --save mongodb
- Mongo DB,Node Express,从MongoDB返回的输出中提取一个元素
- Meteor JS:客户端没有从Mongo DB获取数据
- 在Heroku上使用Mongo.db的Node.js应用程序
- Java堆栈上的Cassandra与JavaScript堆栈上的Mongo-Db
- Mongo DB更新已过期
- 使用承诺从 mongo db 检索对象时出错
- map reduce function of mongo db
- 将csv文件内容从angular js传递到node js,并在node js中解析以插入mongo db
- Mongo db meteor
- JavaScript/NodeJS-Mongo DB获取带偏移量的日期(时区)
- Mongo-db引用重复