MongoCursor没有count()方法?

时间:2015-11-23 14:57:26

标签: java mongodb mongodb-java mongo-java-driver

所以我的代码是:

FindIterable<Document> findIterable = collection.find().skip(20).limit(10);
MongoCursor<Document> cursor = findIterable.iterator();
while (cursor.hasNext()) {
    Document doc = cursor.next();
    // My stuff with documents here
}
cursor.close(); // in finally block

现在我想知道total countskip之前的limit个文档。

有一个answer for exact same question,但我mongo-java-driver v3.1.0和我使用的API不同。 FindIterableMongoCursor类中没有方法count()size()。谢谢!

更新

似乎唯一的解决方法是再次调用mongodb:collection.count,如@Philipp

0 个答案:

没有答案