在 MongoDb 中执行查询时,我需要获取所有匹配项的总数,以及作为有限/分页子集的文档本身。
我可以通过两个查询来实现目标,但我不知道如何用一个查询来做到这一点。我希望有一个 mongo 功能,在某种意义上,相当于 SQL_CALC_FOUND_ROWS,因为必须运行两次查询似乎有点矫枉过正。任何帮助都会很棒。谢谢!
编辑:这是执行上述操作的 Java 代码。
DBCursor cursor = collection.find(searchQuery).limit(10);
System.out.println("total objects = " + cursor.count());