【发布时间】:2023-04-06 13:03:02
【问题描述】:
我有一个简单的问题,我试图在我的 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()函数的其余参数返回文档。 - 如何从当前位置
(lng , lat)开始按坐标和范围进行搜索,换句话说,从坐标中创建一个半径,所有匹配的作业都将以 json 形式返回。
【问题讨论】:
标签: javascript json node.js mongodb 2dsphere