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

$maxDistance

項目一覧

  • 定義
$maxDistance

$maxDistance演算子は、地理空間 $nearまたは$nearSphereクエリの結果を指定された距離に制限します。 最大距離の測定単位は、使用されている座標系によって決まります。 GeoJSONポイント オブジェクトの場合は、ラジアンではなくメートル単位で距離を指定します。 $maxDistanceには負数以外の数を指定する必要があります。

2 dsphere2 d地理空間インデックスは両方とも$maxDistance : をサポートしています。

次のクエリ例では、点[ -74 , 40 ]から10以下のロケーション値を持つドキュメントが返されます。

db.places.find( {
loc: { $near: [ -74 , 40 ], $maxDistance: 10 }
} )

MongoDB は、 [ -74 , 40 ]からの距離が結果を並べ替えます。 cursor.limit()メソッドでクエリを変更しない限り、操作では最初の 100 件の結果が返されます。

戻る

$geometry

項目一覧