cfnr.net
当前位置:首页 >> mongo DistinCt >>

mongo DistinCt

不distinct是可以的:mongoTemplate.getCollection("goods").getStats().get("size"); distinct后没发现呢,貌似不行吧。

dinstinct() 是属于collection的,但是 find() 返回的 cursor 对象没有这个方法,这个比较囧。貌似你只能自己处理了~答题不易,互相帮助,手机提问的朋友在客户端右上角评价点满意即可. 如认可我的回答,请点击采纳为满意回答按钮.

因为使用distinct所有并不能使用skip和limit,只能遍历取出其中前十条数据 DistinctIterable distinct = mgcl.distinct("userName", String.class); MongoCursor iterator = distinct.iterator(); List myList = new ArrayList(); while(iterator...

不distinct是可以的:mongoTemplate.getCollection("goods").getStats().get("size"); distinct后没发现呢,貌似不行吧。

.......limit(10); List list = mongoTemplate.find(Query.query(Criteria.limit(10), App.class);

distinct().sort().limit(10) 使用limit命令,至于前后要看你按照什么排序了, limit会按照排序返回指定条数给你

不distinct是可以的:mongoTemplate.getCollection("goods").getStats().get("size"); distinct后没发现呢,貌似不行吧。

有distinct这个方法的,取前十条数据可以用limit实现,也有相关方法,记得查看一下api文档

使用limit命令,至于前后要看你按照什么排序了,limit会按照排序返回指定条数给你

db.log.group({key:{time:1},cond:{},reduce:function(curr,result){if(result.arr.indexOf(curr.username)==-1){result.arr.push(curr.username);result.count++;}},initial:{arr:[],count:0}}); 在本地验证过,initial方法初始化每个group结果...

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com