ユーザーの場所の近くに投稿を表示するプロジェクトで Sails.js を使用していますが、住所をジオコーディングするための参照やツールを見つけるのに問題はありませんでしたが、別の座標セットからの距離でこれらを見つけることに関する情報は見つかりませんでした、通常のmongodbを使用する方法。私の場所のモデルは次のとおりです。
module.exports = {
attributes: {
longitude: {
type: 'float',
required: true
},
latitude: {
type: 'float'
},
country: {
type: 'string'
},
city: {
type: 'string'
},
stateCode: {
type: 'string'
},
zipcode: {
type: 'string'
},
streetName: {
type: 'string'
},
streetNumber: {
type: 'string'
}
}
};
設定された範囲内の距離で検索して並べ替えるには、このモデルの検索をどのように構成しますか?