最近由于产品业务的需求,需要使用一些数据量比较相对有点大的计算,顺便试试mongodb的mapreduce功能,感觉还不错 下面是官方提供的一个例子: $ ./ mongo db.things.insert( { _id : , ] } ); db.things.insert( { _id : ] } ); db.things.insert( { _id :
最近由于产品业务的需求,虚拟主机,香港服务器,需要使用一些数据量比较相对有点大的计算,香港虚拟主机,顺便试试mongodb的mapreduce功能,感觉还不错
代码小浣熊
代码小浣熊是基于商汤大语言模型的软件智能研发助手,覆盖软件需求分析、架构设计、代码编写、软件测试等环节
51 查看详情
下面是官方提供的一个例子:
$ ./mongo> db.things.insert( { _id : , ] } );> db.things.insert( { _id : ] } );> db.things.insert( { _id : , , ] } );> db.things.insert( { _id : 4, tags : [] } );> // map function> m = function(){… this.tags.forEach(…function(z){…emit( z , { count : 1 } );…}… );…};> // reduce function> r = function( key , values ){… var total = 0;… for ( var i=0; i )…total += values[i].count;… return { count : total };…};> res = db.things.mapReduce(m,r);> res{: : , : : : : 0}> db[res.result].find(){: , : {: 3}}{: , : {: 2}}{: , : {: 1}}> db[res.result].drop()
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/897996.html
微信扫一扫
支付宝扫一扫