Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-26315 Override DBCollection.prototype.drop to re-shard collections ↵ | Eddie Louie | 2017-03-15 | 22 | -2/+82 |
| | | | | | | that are dropped in sharded cluster environments. | ||||
* | SERVER-22541 Manage aggregation cursors on global cursor manager. | Charlie Swanson | 2017-03-15 | 2 | -2/+3 |
| | | | | | | Moves registration of aggregation cursors to the global cursor manager. This simplifies the logic for acquiring locks and resolving view namespaces within the getMore and killCursors commands. | ||||
* | SERVER-27614 add $$REMOVE agg system variable | David Storch | 2017-03-13 | 1 | -0/+87 |
| | |||||
* | SERVER-23310 Add aggregation expression $arrayToObject | Wan Bachtiar | 2017-03-07 | 1 | -0/+99 |
| | | | | Signed-off-by: Tess Avitabile <tess.avitabile@mongodb.com> | ||||
* | SERVER-18794 Add aggregation pipeline expression $objectToArray | Wan Bachtiar | 2017-03-03 | 1 | -0/+95 |
| | | | | | | Closes #1 Signed-off-by: Tess Avitabile <tess.avitabile@mongodb.com> | ||||
* | SERVER-24623 Remove single document aggregation result option | Tess Avitabile | 2017-01-13 | 10 | -143/+165 |
| | |||||
* | SERVER-27090 cursor_timeout.js sets cursorTimeoutMillis incorrectly | James Wahlin | 2016-11-22 | 1 | -4/+11 |
| | |||||
* | SERVER-26742 Increase verbosity during testshard1.js | Charlie Swanson | 2016-11-09 | 1 | -2/+19 |
| | |||||
* | SERVER-26462 Check if _buffer is allocated in DocumentStorage::clone() | Marko Vojvodic | 2016-11-04 | 1 | -0/+29 |
| | |||||
* | SERVER-25137 Ensure $graphLookup succeeds on non-existent collections | Charlie Swanson | 2016-10-25 | 1 | -0/+35 |
| | |||||
* | SERVER-26435 Refactor replsettest.js to reduce size | James Wahlin | 2016-10-17 | 1 | -1/+2 |
| | |||||
* | SERVER-26461 Request text score even if no fields are needed. | Charlie Swanson | 2016-10-14 | 2 | -0/+39 |
| | |||||
* | SERVER-26503 fix incorrect uses of assert.throws() | Robert Guo | 2016-10-13 | 1 | -1/+3 |
| | |||||
* | Revert "SERVER-26503 fix incorrect uses of assert.throws()" | Max Hirschhorn | 2016-10-11 | 1 | -3/+1 |
| | | | | This reverts commit 1126f5411b19c87b3447ada413f11bfb0b466908. | ||||
* | SERVER-26503 fix incorrect uses of assert.throws() | Robert Guo | 2016-10-11 | 1 | -1/+3 |
| | |||||
* | SERVER-25038 add LiteParsedPipeline | David Storch | 2016-10-03 | 5 | -14/+80 |
| | | | | | | This provides a way to do pre-parse validity checks. Full parsing of the Pipeline must be done under the collection lock, when the collation is known. | ||||
* | SERVER-25430 Create a sharded collections passthrough of aggregation suite | Tess Avitabile | 2016-09-30 | 1 | -16/+0 |
| | |||||
* | SERVER-25757 Add a $facet passthrough aggregation suite. | Charlie Swanson | 2016-09-12 | 4 | -1/+13 |
| | |||||
* | SERVER-24920 fix false positives for `Value::integral` on non-integral ↵ | Sam Rossi | 2016-09-08 | 1 | -0/+5 |
| | | | | decimal values | ||||
* | SERVER-25590 fail cleanly if aggregate command 'pipeline' field has wrong type | David Storch | 2016-08-30 | 1 | -0/+19 |
| | |||||
* | SERVER-25585 Delete ClientCursors without holding _mutex to avoid hang. | Max Hirschhorn | 2016-08-19 | 1 | -0/+90 |
| | |||||
* | SERVER-25439 Modernize jstests/aggregation/bugs/server5209.js | Charlie Swanson | 2016-08-19 | 2 | -15/+25 |
| | |||||
* | SERVER-25584 Ensure $facet and $bucketAuto run on merging shard. | Charlie Swanson | 2016-08-16 | 1 | -6/+35 |
| | |||||
* | SERVER-25473 Inject ExpressionContext before optimizing pipeline. | Charlie Swanson | 2016-08-11 | 1 | -0/+16 |
| | |||||
* | SERVER-5781 addFields stage. | Carly Robison | 2016-08-11 | 2 | -0/+165 |
| | | | | This aggregation stage allows the addition of computed fields to a document while preserving all existing fields. | ||||
* | SERVER-24769 Add support for $lookup and $graphLookup on a view. | Max Hirschhorn | 2016-08-10 | 1 | -14/+0 |
| | |||||
* | SERVER-25139 make $graphLookup's cache collation-aware | David Storch | 2016-08-10 | 1 | -0/+136 |
| | | | | | | | Ensures that comparisons made during graph traversal respect the collation. Deduplication using _id, however, does not use the collation, in order to ensure that node identity is preserved. | ||||
* | SERVER-25139 Add tests to verify that $lookup respects the collation. | Max Hirschhorn | 2016-08-04 | 1 | -0/+136 |
| | |||||
* | SERVER-25005 Use Pipeline to execute $lookup and $graphLookup. | Max Hirschhorn | 2016-08-04 | 2 | -21/+74 |
| | | | | | | | | | | | | Replaces the usages of DBDirectClient::query() in DocumentSourceLookUp and DocumentSourceGraphLookUp to instead parse and execute a Pipeline. Simplifies the registration process of the "inner" plan execution in an aggregation pipeline. The DocumentSourceCursor class now owns its PlanExecutor and the PipelineProxyStage class no longer has a std::weak_ptr to it. The "inner" plan executor is registered with the CursorManager of the underlying Collection and will receive invalidation notifications if a catalog operation occurs. | ||||
* | SERVER-25419 Make the dependency of mongos on aggregation explicit. | Max Hirschhorn | 2016-08-04 | 1 | -5/+15 |
| | |||||
* | SERVER-23313 add replaceRoot aggregation stage | Carly Robison | 2016-07-29 | 1 | -0/+101 |
| | | | | replaceRoot promotes a subdocument to the top level | ||||
* | SERVER-24152 add $bucketAuto aggregation stage | Sally McNichols | 2016-07-26 | 4 | -27/+78 |
| | |||||
* | SERVER-23349 add collation support to $geoNear agg stage | David Storch | 2016-07-26 | 1 | -0/+78 |
| | |||||
* | SERVER-23349 add integration tests for aggregation stages respecting the ↵ | David Storch | 2016-07-26 | 5 | -0/+249 |
| | | | | collation | ||||
* | SERVER-23349 add a test for aggregation expressions respecting the collation | David Storch | 2016-07-26 | 2 | -1/+252 |
| | |||||
* | SERVER-23349 add tests for $group and accumulators using collation | David Storch | 2016-07-21 | 1 | -0/+62 |
| | |||||
* | SERVER-23073 Reliably detect concurrent changes to $out collection. | Charlie Swanson | 2016-07-18 | 1 | -1/+2 |
| | | | | | | | | | A $out stage will write to a temporary collection, and then rename into the target collection. If the original collection is sharded, has its options changed, or changes its indexes during processing, the aggregation should fail. This change removes any race conditions around detecting these changes. | ||||
* | SERVER-25054 Error if aggregation uses text score without text search. | Charlie Swanson | 2016-07-14 | 1 | -3/+4 |
| | |||||
* | SERVER-24640 Implement getDependencies for $facet stage. | Charlie Swanson | 2016-07-14 | 1 | -1/+1 |
| | |||||
* | SERVER-24766 Rename error code 15999 to InvalidPipelineOperator | Geert Bosch | 2016-07-13 | 3 | -6/+7 |
| | |||||
* | SERVER-24714 graphLookup now accepts the restrictSearchWithMatch option. | Benjamin Murphy | 2016-07-05 | 2 | -19/+182 |
| | | | | | | Closes #1098 Signed-off-by: David Storch <david.storch@10gen.com> | ||||
* | SERVER-24302 Make "as" option of $filter and $map default to "this" | Sally McNichols | 2016-06-30 | 2 | -5/+22 |
| | |||||
* | SERVER-18966 Add the ability to exclude fields in $project stage | Charlie Swanson | 2016-06-24 | 5 | -76/+5 |
| | |||||
* | SERVER-23654 Add $facet aggregation stage | Charlie Swanson | 2016-06-24 | 3 | -0/+208 |
| | |||||
* | SERVER-24638 Move command processing from Pipeline to AggregationRequest | Charlie Swanson | 2016-06-24 | 2 | -8/+6 |
| | |||||
* | SERVER-22512 Remove unnecessary calls to stopBalancer | Kaloian Manassiev | 2016-06-09 | 4 | -102/+105 |
| | |||||
* | SERVER-19735: Add support for decimal type in aggregationr3.3.8 | Geert Bosch | 2016-06-06 | 1 | -1/+49 |
| | |||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 58 | -1061/+831 |
| | |||||
* | SERVER-24068 - Disable test server21632.js when running with WiredTiger LSM | David Hows | 2016-05-17 | 1 | -0/+11 |
| | |||||
* | SERVER-23896 Add ExpressionMod tests for infinite dividend | James Wahlin | 2016-05-09 | 1 | -4/+6 |
| |