Docs Menu
Docs Home
/
MongoDB マニュアル
/ / / /

$geometry

$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 以下です。

戻る

$centerSphere