收藏
回答

现在版云数据库查询都可以自动识别openid了吗

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 工具 wxf3b661f1c40ff350 2.7.0

- 当前 Bug 的表现(可附上截图)

测试数据库查询的时候发现不写openid也能自动筛选到对应的用户,那是不是就不用授权了?如果真的这样就很厉害了,还是说没授权的用户有一个临时的openid,很是好奇,有没有大佬了解机制的指点迷津。


- 预期表现

没有写where({_openid:'oBT2-4mAXZR6TIDt-PUNN8mzPZVc'})之类的筛选条件,居然也可以查询出来

  1. (3) [{…}, {…}, {…}]

    1. 0{_id"6cd397ca5ceb7ef1066bd3282334d42a"_openid"oBT2-4mAXZR6TIDt-PUNN8mzPZVc"bookNum"3"return_date"2019-05-27"}

    2. 1{_id"f4b905395ceb7f02066d643a7e4fa3d0"_openid"oBT2-4mAXZR6TIDt-PUNN8mzPZVc"bookNum"2"return_date"2019-06-18"}

    3. 2{_id"c0a3987b5ceb8185066b6bc22c98befb"_openid"oBT2-4mAXZR6TIDt-PUNN8mzPZVc"bookNum"3"return_date"2019-05-27"}

    4. length3

    5. nv_length(...)

    6. __proto__Array(0)


数据库里还有其他用户测试数据




- 复现路径


- 提供一个最简复现 Demo

db.collection('borrow_remind').get({

    success(res) {

    console.log(res.data)

    that.setData({

        borrow_list:res.data

    })

},

    fail: console.error

})



回答关注问题邀请回答
收藏
登录 后发表内容