获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
这里应该是异步问题,我也遇到类似的情况。我就是不知道你的openID是怎么获取的。我的是用云函数进行获取的。然后定义了全局变量openID,在之后用promise方法then中对openID赋值,将查询语句写在promise之外,不然会产生和你一样的问题(应该是异步问题,具体情况我还没弄清)。
小程序端查询数据库,用{openid}不能get到数据?问题及推测: 小程序端查询数据库,用{openid}不能get数据,怀疑是权限设置里的第一条有问题,描述如下 表现: 如下重现代码,查询出来的数组是空的,用的权限是第一条:所有用户可读,创建者可读写( [图片] [图片] [图片] 1、权限保持不变,把{openid}换成实际的openid填进去查询,是可以查出数据的 2、还是用{openid}查询,把权限改成第二条“仅创建者可读写”,或者自定义权限设为如下,都是可以查出数据的 "read": "doc._openid == auth.openid", "write": "doc._openid == auth.openid" 综上,怀疑第一条权限设置有问题
2020-04-15