Details
-
Bug
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
Not applicable, 0.4.0, 0.5.0, 0.6.0
-
Important
Description
When use beam-sdks-java-io-mongodb to count a large collection in MongoDB, I always get a smaller number than actual size of the collection. It seems a puzzle, until I dived into source code and trace the execution. The fault exists in method MongoDbIO.BoundedMongoDbSource.splitKeysToFilters(), which should return one more FILTER than size of input argument splitKeys.
I check all version of this file, it seems none was correct.
Additionally, it seems no suitable [Component]. I choose a similar tag.