gpt4 book ai didi

mongodb - Mongo - 获取姓氏的出现

转载 作者:可可西里 更新时间:2023-11-01 09:07:49 24 4
gpt4 key购买 nike

我想找出集合中姓氏的出现次数。我正在使用以下内容:

m = function() { this.lastname.forEach( function(z) { emit( z , { count : 1 } ); }); };
r = function(p, c) { var total = 0; for (var i =0; i < c.length; i++) total += c[i].count; return { count : total }; };

res = db.properties.mapReduce(m,r);

我收到以下错误:

uncaught exception: assert failed : need to an optionsOrOutString

有什么想法吗?

最佳答案

如果您使用的是 > v1.7.4,那么您需要指定输出选项:

例如

res = db.properties.mapReduce(m,r, {out: "CollectionToOutputResultsTo"});

这会将结果存储到指定的集合中。请在此处查看文档的输出选项部分:http://www.mongodb.org/display/DOCS/MapReduce

关于mongodb - Mongo - 获取姓氏的出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5544142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com