beta版本geo型数据查询bug
- 当前 Bug 的表现(可附上截图)
使用geo型存储地理位置数据,在查询时会出现location无法解析的问题
- 预期表现
返回数据成功
- 复现路径
但是一旦请求解析geojson
- 提供一个最简复现 Demo
由于云端不和mongodb一样返回distance,所以无法进行距离信息显示,必须在服务器端进行计算,但是现在无法取出经纬度数据
1 回复
这是因为取回来拿到的不是 GeoJSON 而是 Point, LineString 这种对象实例哦, https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/database/db.geo.html
要转成 GeoJSON 对象的话可以在实例上调用 toJSON 方法(如 res.data[0].location.toJSON() )
或用 JSON.stringify(如 JSON.stringify(res.data[0].location) )