diff options
Diffstat (limited to 'jstests/core/timeseries/timeseries_internal_bucket_geo_within.js')
-rw-r--r-- | jstests/core/timeseries/timeseries_internal_bucket_geo_within.js | 5 |
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); } }()); |