-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
The well-typed mongocxx::pipeline class prevents using newer aggregation stages that the driver isn’t aware of. For example, ones being developed in the upcoming server release. There’s a similar lack of an escape hatch for read concern options. Requiring the user to run_command() themselves would be less painful if mongocxx::cursor instances could be constructed manually.