summaryrefslogtreecommitdiff
path: root/jstests/aggregation
Commit message (Expand)AuthorAgeFilesLines
* SERVER-40429 Add merge stage to write output to existing collectionAnton Korshunov2019-05-026-16/+87
* SERVER-40584 Regex agg expressions should not inherit from ExpressionFixedArityArun Banala2019-04-301-11/+25
* SERVER-40083 Don't recompile each time $regex is evaluated when regex argumen...Arun Banala2019-04-261-4/+30
* Revert "SERVER-40083 Don't recompile each time $regex is evaluated when regex...Ian Boros2019-04-231-30/+4
* SERVER-40083 Don't recompile each time $regex is evaluated when regex argumen...Arun Banala2019-04-231-4/+30
* SERVER-24860 Optimize away entire pipeline if it can be answered using a queryAnton Korshunov2019-04-036-96/+510
* SERVER-40343 Better handling of errors from PCRE in $regex expressionsArun Banala2019-04-012-9/+11
* SERVER-40089 $group optimized with DISTINCT_SCAN cannot use $$ROOTJustin Seyster2019-03-281-28/+43
* SERVER-37848 Test $regex agg expressions with regex that meets and exceeds th...Arun Banala2019-03-271-0/+118
* SERVER-39694 Implement $regexMatch as syntactic sugar on top of $regexFindArun Banala2019-03-201-12/+44
* SERVER-39696 Implement $regexFindAllArun Banala2019-03-202-339/+438
* SERVER-39695 Implement $regexFindArun Banala2019-03-131-0/+339
* SERVER-39788 Large values in $skip and $limit stages may cause an arithmetic ...Anton Korshunov2019-03-131-0/+123
* SERVER-40076 Tag JS tests with reason they're unable to run in Atlas.Max Hirschhorn2019-03-1115-12/+60
* SERVER-37047 Split up testshard1.jsCharlie Swanson2019-03-043-325/+8
* SERVER-15926: Implement $round function and allow a precision argument for $t...Patrick Meredith2019-02-142-21/+122
* SERVER-38360 Prevent $out writing to ns read from in the same pipelineCharlie Swanson2019-02-141-0/+132
* SERVER-38311 Change out merging strategyCharlie Swanson2019-02-132-3/+7
* SERVER-39269 flag gate sharded $lookupIan Boros2019-02-073-3/+31
* SERVER-32666 Allow $graphLookup against a sharded collection to execute on mo...Martin Neupauer2019-01-307-30/+3
* SERVER-38695 Make QuerySolutionNode subclasses for projection fast-pathsJacob Evans2019-01-291-1/+8
* SERVER-39109 fix case where agg uses illegal field pathIan Boros2019-01-231-0/+36
* SERVER-38688 Abandon $lookup cache when not localJames Wahlin2019-01-221-4/+3
* SERVER-38716 fix $geoNear and $text within $lookup sub-pipelineBrigitte Lamarche2019-01-174-0/+231
* Revert " SERVER-38311 Adjust $out merging strategy"Charlie Swanson2019-01-162-7/+3
* SERVER-38311 Adjust $out merging strategyCharlie Swanson2019-01-162-3/+7
* SERVER-38362 Prevent $out stage within $lookupBrigitte Lamarche2019-01-031-0/+72
* SERVER-32930 Add trigonometric expressions to aggregationPatrick Meredith2018-12-221-0/+254
* SERVER-38249 Implement stdx unordered_map and unordered_set as absl node hash...Henrik Edin2018-12-202-8/+19
* SERVER-32308 Support for $lookup to execute on mongos against a sharded forei...James Wahlin2018-12-126-1591/+645
* SERVER-36871 $sample can loop infinitely on orphaned dataBernard Gorman2018-12-112-3/+3
* Fix error code conflict.David Storch2018-12-071-1/+1
* SERVER-38063 Fail cleanly on execution-level explain of $out pipeline.David Storch2018-12-071-0/+71
* SERVER-38349 Disallow exchange passed to mongosCharlie Swanson2018-12-071-0/+29
* SERVER-31098 Wrong ns in system.profile for aggregation queryDevin Hilly2018-11-201-0/+40
* SERVER-37750 Optimized $sample stage does not yieldBernard Gorman2018-11-151-0/+80
* SERVER-36881 Push merge-pipeline $limit stage to shards.Justin Seyster2018-11-091-0/+50
* SERVER-37378 Prevent $out to the same namespace as the aggregation for the ne...Devin Hilly2018-11-071-0/+30
* SERVER-37176 Skip unionize for $in with no regexJacob Evans2018-11-021-1/+75
* SERVER-37191 writeConcern for $outNick Zolnierz2018-10-311-9/+3
* SERVER-37229: Switch to unordered write ops ini $outNick Zolnierz2018-10-121-4/+4
* SERVER-37182 Correctly handle duplicate fields in $arrayToObjectIan Boros2018-10-101-100/+64
* SERVER-37459 special case for $group with $$ROOT or $$CURRENTIan Boros2018-10-091-0/+26
* SERVER-37076 Aggregation exchange partitioning does not work correctly for do...Martin Neupauer2018-10-081-1/+29
* SERVER-36911: Relax assertions in agg cleanup test to fix failures on slow ma...Nick Zolnierz2018-10-041-4/+4
* SERVER-36911: Ensure that cluster aggregations that fail clean up cursorsNick Zolnierz2018-10-041-1/+53
* SERVER-36113 Add ability to perform $exchange when shard key is hashedMartin Neupauer2018-10-011-15/+66
* SERVER-9507 Optimize $sort+$group+$first pipeline to use DISTINCT_SCANJustin Seyster2018-09-262-4/+531
* SERVER-36279 Change the explain format for sharded aggregations to accomodate...Martin Neupauer2018-09-261-0/+53
* SERVER-36047: Enforce existence of unique index containing fields of $out uni...Nick Zolnierz2018-09-212-69/+128