m***@163.com
m***@163.com
  • 发布:2025-03-18 21:37
  • 更新:2025-03-18 21:37
  • 阅读:25

【报Bug】地理位置查询geoNear报错

分类:uniCloud

产品分类: uniCloud/支付宝小程序云

示例代码:
const db = uniCloud.database();  
        let res = await db.collection('opendb-poi').aggregate()  
            .geoNear({  
                distanceField: 'distance', // 输出的每个记录中 distance 即是与给定点的距离  
                spherical: true,  
                near: new db.Geo.Point(longitude.value, latitude.value),  
                key: 'location', // 若只有 location 一个地理位置索引的字段,则不需填  
                includeLocs: 'location', // 若只有 location 一个是地理位置,则不需填  
            })  
            .end()

操作步骤:

预期结果:

返回地理查询结果

实际结果:

Error: code: 100104, error: (BadValue) Failed to determine whether query system can provide a covered projection :: caused by :: invalid argument in geo near query: type

bug描述:

支付宝云,地理位置查询geoNear报错如下:
Error: code: 100104, error: (BadValue) Failed to determine whether query system can provide a covered projection :: caused by :: invalid argument in geo near query: type

表中数据如图,地理位置索引也添加了的

2025-03-18 21:37 负责人:无 分享
已邀请:

要回复问题请先登录注册