$geometry$geometry演算子は、次の地理空間クエリ演算子で使用する GeoJSONジオメトリを指定します。$geoWithin、$geoIntersects、$near、$nearSphere。$geometryは、デフォルトの座標参照システム(CRS)としてEPSG:4326を使用します。デフォルトの CRS を持つ GeoJSON オブジェクトを指定するには、
$geometryの次のプロトタイプを使用します。$geometry: { type: "<GeoJSON object type>", coordinates: [ <coordinates> ] } カスタム MongoDB CRS を使用して単一リングの GeoJSON多角形を指定するには、次のプロトタイプを使用します(
$geoWithinと$geoIntersectsでのみ使用可能)。$geometry: { type: "Polygon", coordinates: [ <coordinates> ], crs: { type: "name", properties: { name: "urn:x-mongodb:crs:strictwinding:EPSG:4326" } } } カスタム MongoDB 座標参照システムには、厳密な反時計回りの巻き順序があります。
重要
緯度と経度の座標を指定する場合は、最初に経度、次に緯度を指定します。
有効な経度の値は、
-180以上、180以下です。有効な緯度の値は
-90以上、90以下です。