cfnr.net
相关文档
当前位置:首页 >> mongo DistinCt >>

mongo DistinCt

因为使用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后没发现呢,貌似不行吧。

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

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

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

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

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

研究了很久 没有发现有这个功能

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

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

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