我正在寻找一些代码来覆盖java中Mongodb游标的默认批量大小。
类似于通过以下方式实现的目标:
com.mongodb.Mongo mClient = new com.mongodb.MongoClient(context.MongoDBServerName, context.MongoDBPort);
com.mongodb.DB db = mClient .getDB(context.MongoDatabase);
db.collection.find().batch_size(40)
但我希望它在db连接对象本身而不是在查询查询期间完成。
这样我就可以对所有查询使用相同的内容。
答案 0 :(得分:0)
看起来,没有其他地方可以配置这个batchSize值。批量大小只能在光标级别配置。
在您的代码中,batchSize方法名称错误。它应该如下
db.users.find().batchSize(10)