-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: Operations
The driver has an operation layer, but when it was introduced not all operations were rewritten to exist in it. To this day there are several places, primarily under `lib/mongo/collection`, that send operations bypassing the operation layer logic used for most of the operations in the driver. This ticket is to move the remaining such operations into the operation layer.
- related to
-
RUBY-2693 Move aggregation pipeline command construction to operation layer
- Backlog
-
RUBY-2694 Move map-reduce command construction to operation layer
- Backlog
-
RUBY-2220 Move find command construction code into operations layer
- Closed
-
RUBY-1904 Consolidate response handling code in operations layer
- Closed