- 当前 Bug 的表现(可附上截图)
- 预期表现
正常查询数据
- 复现路径
参考下方代码。
- 提供一个最简复现 Demo
const db = wx.cloud.database(); const _ = db.command Page({ createData: function (){ db.collection( 'geo' ).add({ data:{ location: db.Geo.Point(113.323809, 23.097732) } }).then(console.log) }, queryData: function (){ db.collection( 'geo' ).where({ location: _.geoNear({ geomery: db.Geo.Point(113.323809, 23.097732), minDistance: 1000, maxDistance: 5000 }) }).get().then(console.log) } }) |
使用同一个点进行查询时,会报错。
添加了索引了吗
TypeError: Cannot read property 'toJSON' of undefined
at QueryEncoder.encodeComparisonCommand
这是什么报错啊,索引也加了
我用geoNear查询没有成功过,,,不知道你的问题解决了没有。我用不同点查询也会出错,如果你的没问题,能不能交流一下,谢谢
我也是无法查询成功,不知道你的问题解决没有,和你一样的问题,如果你的没问题能不能交流一下,谢谢