-
Type:
Investigation
-
Resolution: Won't Do
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Tools and Replicator
search stages such as $search, $searchMeta, and $vectorSearch used to return empty results for timeseries collections. This ticket changed the behavior and now $search, $searchMeta, and $vectorSearch will fail with the error message "<stage name> is unsupported for timeseries collections" if run on a timeseries collection.
Description of Linked Ticket
We should block stages that should never run on timeseries collections from running on timeseries collections. We can do this by adding a new stage constraint to certain document sources. $search stages cannot run on timeseries collections and should be validated through a stage constraint.
Separate but related tickets are filed for the following stages because they need a different implementation
- $rankFusion pipelines
- $merge target collection. The source collection can be a timeseries collection, but the $merge.into collection cannot be a timeseries collection
- change streams
- depends on
-
SERVER-105573 Add stage constraint to block stages from running on timeseries
-
- Closed
-