Details
-
Improvement
-
Resolution: Done
-
Major - P3
-
None
-
None
-
None
Description
Currently, we use the primary read preference for all aggregations due to the complexity of checking an `interface{}` for "$out". Once we have an insertion-ordered map type implemented, we should check the pipeline for "$out" and select a server and read preference accordingly.