如何编写Mongodb的reduce函数
我正在尝试为 mongodb 中的以下映射函数编写一个归约函数。这样做的目的是返回所有订单的总价值
String mapfn="function(){ var sum = 0;" +
"for var i=0; i< this.order.length; i++" +
" sum += this.orders[i].total;" +
"emit(\"totalOfAllOrders\",sum);}";
我是 Mongodb 的新手,我很不确定如何编写reduce 函数
I am trying to write the a reduce function for the following map function in mongodb. The goal of this to returns the total value of all orders
String mapfn="function(){ var sum = 0;" +
"for var i=0; i< this.order.length; i++" +
" sum += this.orders[i].total;" +
"emit(\"totalOfAllOrders\",sum);}";
I am new to Mongodb and Im quite unsure how to go about writing the reduce function
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我解决了我的问题。结果我在地图函数中遇到了一些语法错误。
对于减少我能够通过使用获得总和
I resolved my issue. Turns out I had some syntax errors in the map function.
for reduce I was able to get the sum by using