Details
-
Improvement
-
Resolution: Gone away
-
Major - P3
-
None
-
4.2.1
-
None
-
None
Description
Motivation
**Take the class of com.mongodb.internal.operation.FindOperation and com.mongodb.internal.client.model.FindOptions as an example,
com.mongodb.internal.operation.Operations#createFindOperation will copy each value of FindOptions into FindOperation, which a terrible for memory and performance
Solution
FindOperation can just accept FindOptions as a context without copying its values.