java-mongodb中怎么distinct取前10条数据
1个回答
展开全部
因为使用distinct所有并不能使用skip和limit,只能遍历取出其中前十条数据
DistinctIterable<String> distinct = mgcl.distinct("userName", String.class);
MongoCursor<String> iterator = distinct.iterator();
List<String> myList = new ArrayList<>();
while(iterator.hasNext()){
if(myList.size()>10){
break;
}
myList.add(iterator.next());
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询