-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Integration
-
None
-
None
-
None
-
None
-
None
-
None
-
None
BSON ownership has been an issue when trying to use extension stages inside subpipelines, as the extension stages use 'getOriginalBson()' but during parsing the parent stage might not save a reference to the temporary BSON.
Similar to the 'Matcher' class, we want to create a class e.g. 'OwnedLiteParsedPipeline' that preserves the lifetime of the BSON properly.
- is related to
-
SERVER-117179 Disable extensions from running inside $lookup/$facet by default
-
- Closed
-