メーターjsのシンプルなコードが10キロメートル以内のガレージの近くにありますmongodbデータベースでうまく動作しますrobomongoで手動で実行するとうまく動作しますが、私のルートでは、それはエラーを投げる。このような。
私は、あなたがこれについてサーバー側の方法を呼び出す必要があると言ったブログを見ています。だから私はサーバー側のルートを呼び出すために、以下のコードを使用します。
Router.route('/search/:name',
{name:'searchlist',
data:function(){
var searchedParams = this.params.name.split('-');
var lat = searchedParams.pop();
var lng = searchedParams.pop(1);
return {searchValue: Centers.find({ coordinates: { $nearSphere: { $geometry: { type: "Point", coordinates: [lng,lat] }, $maxDistance: 10000 } } })}
}
}, { where: "server" }
);
誰かが助けてください。