我正在使用Java Mongo驱动程序api的db.runCommand(document)
。
我正在使用的示例代码
Document resultDocument = db.runCommand({
find: 'collectionName',
filter: { startDate:{$gte:'#startDate',$lte:'#endDate'}},
projection: { _id:0}});
我正在使用find
命令。我的查询只返回101条记录,默认批量大小为101.我想创建一个游标,如下面的api中所述。
mongo文档中的代码段: https://docs.mongodb.org/manual/reference/command/find/#dbcmd.find
执行查询并返回第一批结果和游标ID,客户端可以从中构建游标。
我不想给batchSize
,因为我不确定我的查询会返回多少条记录。所以我想创建一个游标并迭代它。
任何人都可以帮助如何在mongo java驱动程序中从db.runCommand
返回的id创建游标,以迭代所有记录。