2016-06-17 7 views
0

ポイント(GeoJson)近くのすべての場所を特定する必要があります。モデル上でnearメソッドを簡単に使用して見つけることができます。モンゴースの2つの地理空間間の距離をどのように計算するのですか?

しかし、最終出力に格納される現在位置からの距離も仮想プロパティとして必要です。

私はgeoNearコマンドをどこかで使うべきだと思っていますが、私はMongoDBやmongoose(私はv4を使用しています)の完全な悩みであり、コマンドが何であるかを知りません。

答えて

1

aggregate nearを使用してください。例:

mongoose.model('ModelName').aggregate().near({ 
    near: [lng, lat], 
    distanceField: 'distance' 
}) 
関連する問題