summaryrefslogtreecommitdiff
path: root/jstests/aggregation/range.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/aggregation/range.js')
-rw-r--r--jstests/aggregation/range.js7
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()));
}());