簡単な問題があります.Node.jsサーバーでクエリを実行した後、MongoDBドキュメントを返そうとしています:
var coords = [];
coords[0] = req.query.valArray.lng; // client latitude
coords[1] = req.query.valArray.lat; // client longitude
var distanceInKM = req.query.valArray.rangeKM; // the range
//the query that its results i want to return by res.send()
db.Jobs.find( {
$and: [ { {exp: req.query.valArray.exp} },
{ field: req.query.valArray.field }
] } )
私の質問は次のとおりです。
req.query
(exp = query.exp ) と関数による残りのパラメーターに従ってドキュメントを返す方法res.send()
。- 座標 (coords) と現在の場所からの範囲で検索する方法、
(lng , lat)
つまり、一致するすべてのジョブが json として返す座標から半径を作成する方法。