[SERVER-25607] Differentiate between multi-stage and single-stage aliases Created: 15/Aug/16  Updated: 02/Sep/16  Resolved: 16/Aug/16

Status: Closed
Project: Core Server
Component/s: Aggregation Framework
Affects Version/s: None
Fix Version/s: 3.3.12

Type: Improvement Priority: Major - P3
Reporter: Carly Robison Assignee: Carly Robison
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Participants:

 Description   

Aliases implement various aggregation stages. Some, like $bucket and $count, are implemented as two successive stages, while others, like $project, $addFields, and $replaceRoot are implemented as cases of the SingleDocumentTransformation stage. These cases can be registered as regular document sources, so that their createFromBson constructors return a pointer.



 Comments   
Comment by Githook User [ 16/Aug/16 ]

Author:

{u'username': u'carlyrobison', u'name': u'Carly Robison', u'email': u'crobison@caltech.edu'}

Message: SERVER-25607 Differentiate between multi-stage and single-stage aliases
Branch: master
https://github.com/mongodb/mongo/commit/90a2cb4765fe856f491e6c8215088d85e9dbb271

Generated at Thu Feb 08 04:09:40 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.