diff options
Diffstat (limited to 'jstests/aggregation/range.js')
-rw-r--r-- | jstests/aggregation/range.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/jstests/aggregation/range.js b/jstests/aggregation/range.js index 8041d0ab53c..d8d644a59dc 100644 --- a/jstests/aggregation/range.js +++ b/jstests/aggregation/range.js @@ -296,4 +296,11 @@ const decimalRangeResult = .toArray(); assert(arrayEq(decimalRangeExpectedResult, decimalRangeResult)); + +assert(coll.drop()); +assert.commandWorked(coll.insertOne({_id: 1})); +assertErrorCode( + coll, [{$project: {result: {$range: [0, 1073741924]}}}], ErrorCodes.ExceededMemoryLimit); +assert(arrayEq([{_id: 1, result: []}], + coll.aggregate([{$project: {result: {$range: [0, 1073741924, -1]}}}]).toArray())); }()); |