summaryrefslogtreecommitdiff
path: root/jstests/core/timeseries/timeseries_internal_bucket_geo_within.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/timeseries/timeseries_internal_bucket_geo_within.js')
-rw-r--r--jstests/core/timeseries/timeseries_internal_bucket_geo_within.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/jstests/core/timeseries/timeseries_internal_bucket_geo_within.js b/jstests/core/timeseries/timeseries_internal_bucket_geo_within.js
index 9c237d8dd77..ffe6fc3774a 100644
--- a/jstests/core/timeseries/timeseries_internal_bucket_geo_within.js
+++ b/jstests/core/timeseries/timeseries_internal_bucket_geo_within.js
@@ -306,5 +306,10 @@ assert.sameMembers(results, [
}];
err = assert.throws(() => coll.explain().aggregate(pipeline));
assert.eq(err.code, ErrorCodes.BadValue, err);
+
+ // $geoWithin doesn't support multiple shapes.
+ pipeline = [{$match: {loc: {$geoWithin: {$centerSphere: [[0, 80], 1], $center: [[0, 0], 5]}}}}];
+ err = assert.throws(() => coll.explain().aggregate(pipeline));
+ assert.eq(err.code, ErrorCodes.BadValue, err);
}
}());