Details
-
Epic
-
Resolution: Fixed
-
Major - P3
-
None
-
(copied to CRM)
-
4
-
3
-
3
-
100
-
Description
Although we support Atlas Search ($search), it requires the use of EmptyPipelineDefinition<T>().AppendStage() and opaque JSON strings.
https://mongodb.github.io/mongo-csharp-driver/2.11/reference/driver/crud/reading/#text-search
This is problematic because there is no refactoring support, no strong typing, and no mapping (e.g. you must refer to fields by their database names, not their application-level names).
We could make $search easier to use and more discoverable from our driver if we provided a builder and/or aggregation stage that enabled the use of strong typing as we do with other query-related operations.
Attachments
Issue Links
- mentioned in
-
Page Loading...