await storeJQL.aggregate().geoNear({
distanceField: 'distance',
spherical: true,
near: new db.Geo.Point(params.lng,params.lat),
maxDistance: 1000
}).end()
妙啊
- 发布:2023-04-17 18:43
- 更新:2023-04-18 19:33
- 阅读:198
产品分类: uniCloud/App
示例代码:
操作步骤:
在本地测试没有问题,上传后有问题
在本地测试没有问题,上传后有问题
预期结果:
上传后也可以正常
上传后也可以正常
实际结果:
返回了表中所有数据,而不是按照maxDistance: 1000 来返回,而且没有返回距离字段
返回了表中所有数据,而不是按照maxDistance: 1000 来返回,而且没有返回距离字段
bug描述:
本地测试没有问题,能够按照从近到远排列,也能按照给定距离查询
但是上传部署后,没有按照给定距离返回,而是返回表中所有数据,排序也不是从近到远,也没返回distanceField字段
妙啊 (作者)
阿里云
2023-04-19 16:11
妙啊 (作者)
请问查到原因了吗?
2023-05-11 14:59
DCloud_uniCloud_CRL
回复 妙啊: 你加我QQ:2580005763,我看下
2023-05-11 20:26