Malformed aggregation runCommand invocation crashes mongod process
aggregation: $add with strings puts constants at the end
Non-atomic reference counting in threaded aggregation.
Grouping by incorrect projected field crashes mongod
Wrong $eq format crashes
In new aggregation framework, when execute $unwind for an empty array (), got assertion exception ("exception: assertion db/pipeline/document_source_unwind.cpp:165")
aggregation: treat undefined values the same as null values
aggregation: field inclusion in $group _id is not accepting integral types
can't killop an aggregation operation
non user friendly assertion with skip:0
aggregation: unsharded support $out
aggregation: add $first and $last group functions
aggregation: need a function to reconsitute ISODates from constituent parts
aggregation: support $out on a sharded cluster
aggregation to SQL Mapping Chart
aggregation: create real error numbers
aggregation: assertion failure on empty document
aggregation: add a limit option for $sort
use field path prefix consistently on rhs expressions
aggregation: early $sort should be optimized to use an index if possible
aggregation: finalize command name
aggregation: $unwind should be a separate pipeline operator
aggregation: finalize name of $unwind
aggregation: finalize name of $project
aggregation: uassert on sorts where the data size exceeds 10% of physical RAM
aggregation: make $skip and $limit top-level pipeline operators
aggregation: finalize field reference symbol (i.e., $, or something else?)
aggregation: $group _id should support being a constant to support count(*)
aggregation: add automated tests for sharded setups
aggregation: allow _id to be a non-structured type
aggregation: if future updates use the aggregation expression syntax, are injection attacks a danger?
Optimize MapReduce processing
Distinct can't process more than one key
$group is taking 2x as long as collection.group()
aggregation: add strptime functionality to parse string dates into ISODates
aggregation: support nested pipelines on array-valued fields
aggregation: $group should have a $median accumulator
Support for selecting array elements in return specifier (projection)
aggregation: support windowing operation on pipelines
aggregation: need an explain facility
aggregation: need an expression to give the size of an array in projections
aggregation: optimize by pushing matches to earlier in a pipeline
aggregation: optimize $group to take advantage of sorted sequences
aggregation: use a string table to reduce field name storage when using aggregation
aggregation: optimize memory utilitzation by selective reification of documents
aggregation: optimize sort/limit combination to only sort top-n items
aggregation: optimize $sort on sharded setup to do a proper merge on mongos
aggregation: use dependency information to satisfy pipelines with index-only scans when possible
trying to keep 1.5/1.6 very focused on sharding + replica sets.
will try to get it out asap so we can go back to features like these
Is there a public build available where we can play around with this? If not, when do you anticipate this to happen (2.1.x?)
Are you going to address issue SERVER-3141? Just want to have a link to this issue over here.
This is a roll-up ticket. Bumped it to 2.1.2 since all the parts for 2.1.1 are done.
@Valentin Kuznetsov: For aggregation, that is covered by SERVER-4436. The plans is not to have a cursor in the first version (2.2), but to have this in a cursor form for a subsequent release.
Resolving: this roll-up ticket no longer has a purpose, now that we have an "Aggregation Framework" component for the server.