我试了多个wx-server-sdk版本,就没有能用的
最新的2.3.0 官方的示例报错 error message centersPhere结构不合法
2.2.0和2.1.2报错 cannot read property 'toJSON'
这个接口是不是从来就没有能用过?问问群里的同学有没有使用过的?
如果还在研发阶段,请不要写入文档,不知道浪费了多少小伙伴多少时间,谢谢!
框架类型 | 问题类型 | 终端类型 | AppID | 环境ID | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | 工具 | wxafdb5ebf0b685036 | kzq-btos1 | 2.11.0 |
1 个回答
目前wx-server-sdk的用法应该是
collection
.where({
point: db.command.geoWithin({
centerSphere: [new Point(-88, 30), 10 / 6378.1]
})
})
.get()
const res = await db.collection('products').where({
locationPoint: _.geoWithin({
centerSphere: [
[116.271176,40.006297],
10 / 6378.1,
]
})
}).limit(10).get();
const data = res.data;
console.log("Geo: ", data)
db.collection('restaurants').where({
location: _.geoWithin({
centerSphere: [
[-88, 30],
$.divide([10, 6378.1])
]
})
}).get()