地理空間演算子は、地理データと空間リレーションシップに対して操作を実行します。
| Description | |
|---|---|
$box |
$box 演算子は、座標ペアを使用して地理空間クエリの長方形の領域を定義します。 |
$center |
$center 演算子は、$geoWithin クエリのレガシ座標ペアを使用して円を指定します。 |
$centerSphere |
$centerSphere演算子は、$geoWithin クエリに球面ジオメトリを使用して円を指定します。 |
$geoIntersects |
$geoIntersects演算子は、場所フィールドが指定された GeoJSON オブジェクトと交差するドキュメントを選択します。 |
$geometry |
$geometry演算子は、地理空間クエリの GeoJSON ジオメトリを指定します。 |
$geoWithin |
$geoWithin 演算子は、指定されたジオメトリ内に location field が完全に含まれるドキュメントを選択します。 |
$maxDistance |
$maxDistance演算子は、地理空間クエリの 2 つのポイント間に存在できる最大距離を指定します。 |
$minDistance |
$minDistance演算子は、地理空間クエリの 2 つのポイント間に存在する必要がある最小距離を指定します。 |
$near |
$near 演算子は、位置フィールドが指定したポイントの近くにあるドキュメントを返し、それらを距離で並べ替えます。 |
$nearSphere |
$nearSphere 演算子は、位置フィールドが球面上の指定したポイントの近くにあるドキュメントを返し、それらを球面上の距離で並べ替えます。 |
$polygon |
$polygon演算子は、地理空間クエリの多角形を定義し、不規則な図形内の位置を検索できるようにします。 |