問題タブ [2dsphere]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
9 参照

mongodb - mongodb $near を座標ポリゴンに制限する方法、または $geowithin の結果を距離でソートする方法

MongoDB を使用してタクシー予約サービスを設計しています。私のスキーマは次のようになります-

ここで、場所は Point GeoJson データ型です。

顧客の場所に基づいて、要求があったときに最寄りのタクシーを提供する必要があります。同じために $near クエリを使用しています。

ただし、4 つの座標で定義された特定のエリアに属するタクシーのみを提供する必要があります。

領域によって定義されたポイントを提供する $geowithin を使用すると、並べ替えられた結果が得られません。上記のように $near を使用すると、領域を制限できません。

これを達成するためのエレガントな方法は何ですか?