Hi!
I'm using play 2.3.x and reactiveMongo 0.11.7.play23
My collection size is about 50000 records
When I try to:
collection
.find(query)
.sort(Json.obj("ip" -> 1))
.cursor[JsValue](ReadPreference.primary)
.jsArray()
.map { rows =>
println(rows.value.size)
}
I get exactly 101 records (as default batchSize, I suppose)
jsArray(5), jsArray(555) doesn't affect resulting response size
The same query:
collection
.find(query)
.sort(Json.obj("ip" -> 1))
.cursor[JsValue](ReadPreference.primary)
.collect[List]()
.map { rows =>
println(rows.value.size)
}
produces full (50000) rows.
I think it's a bug in jsArray()
I didn't notice any changes in 0.11.9, so I didn't upgrade.
Does anyone have same issues?
--
Best Regards,
Dmitry