我用mongodb group查询,查询之后只有一个分组字段和count字段,怎么显示更多字段?

BasicDBObjectkey=newBasicDBObject("city",true);BasicDBObjectcond=newBasicDBObject();B... BasicDBObject key = new BasicDBObject("city",true);
BasicDBObject cond = new BasicDBObject();
BasicDBObject initial = new BasicDBObject("cou",0);
String reduce = "function(obj,pre){pre.cou++}";
BasicDBList returnList = (BasicDBList)dbCollection.group(key, cond, initial, reduce);
这个是代码,结果只显示“city”和“cou”两个字段
展开
 我来答
fengyun426
2014-07-07 · 超过76用户采纳过TA的回答
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:158万
展开全部

mongo的reduce就是这个样子的就只有_id和value俩字段吧。我一般是这样处理的,请看图

当然我是PHPer,但理是相通的,自己琢磨去吧

追问
没明白啊,是在_id下面加自己的列名吗?
风乾隐
2017-03-03
知道答主
回答量:4
采纳率:0%
帮助的人:2.5万
展开全部
String reduce = "function(obj,pre){pre.cou++;prev.题名 = obj.题名;}";类似这样的。我也刚学,现在在纠结如何对目前的结果进行排序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式