java-mongodb中怎么distinct取前10條數據
3 回答

寶慕林4294392
TA貢獻2021條經驗 獲得超8個贊
1 2 3 4 5 6 7 8 9 10 11 12 | 因為使用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()); } |
- 3 回答
- 0 關注
- 740 瀏覽
添加回答
舉報
0/150
提交
取消