mongodb は、地理空間クエリ用に と の 2 つの同様の機能を提供しているよう$near
です$geoNear
。モンゴのドキュメントによると
geoNear コマンドは、$near 演算子の代替手段を提供します。$near の機能に加えて、geoNear は追加の診断情報を返します。
geoNear
機能のスーパーセットを提供しているようnear
です。たとえばnear
、最も近い 100 個のドキュメントのみを返すgeoNear
ようですが、最大値を指定できます。near
の代わりに使用する理由はありgeoNear
ますか? 一方は他方よりも効率的ですか?