val db = connection.apply("dummy")val collection = db.collection[BSONCollection]("dummy")val cursor = collection.find(BSONDocument()).options(QueryOpts(batchSizeN = 3)).cursor[BSONDocument]()cursor.foldWhile(List.empty[BSONDocument])({ (list, bsonDoc) =>println(BSONDocument.pretty(bsonDoc))println("batch finished")Cursor.Cont(list)},{ (list, err) =>Cursor.Fail(err)})