-
Type: Epic
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Builders
-
Done
-
Implement builder for $search (Atlas Search)
-
4
-
3
-
3
-
100
-
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.
- mentioned in
-
Page Loading...