[SERVER-24638] Move command parsing out of Pipeline, into a new class AggregationRequest Created: 17/Jun/16 Updated: 05/Jul/16 Resolved: 24/Jun/16 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Aggregation Framework |
| Affects Version/s: | None |
| Fix Version/s: | 3.3.9 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Charlie Swanson | Assignee: | Charlie Swanson |
| Resolution: | Done | Votes: | 1 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Sprint: | Query 16 (06/24/16) |
| Participants: |
| Description |
|
Currently there is a method Pipeline::parseCommand() which handles the parsing of all the options of the 'aggregate' command. This parsing should be done at the command level, outside of Pipeline, and Pipeline should only be responsible for parsing the 'pipeline' option to the 'aggregate' command. |
| Comments |
| Comment by Githook User [ 24/Jun/16 ] |
|
Author: {u'username': u'cswanson310', u'name': u'Charlie Swanson', u'email': u'charlie.swanson@mongodb.com'}Message: |