小程序端查询数据库,用{openid}不能get到数据?
发布于 5 年前 作者 xiaofang 12198 次浏览 来自 官方Issues

问题及推测:

小程序端查询数据库,用{openid}不能get数据,怀疑是权限设置里的第一条有问题,描述如下

表现:

如下重现代码,查询出来的数组是空的,用的权限是第一条:所有用户可读,创建者可读写(

1、权限保持不变,把{openid}换成实际的openid填进去查询,是可以查出数据的

2、还是用{openid}查询,把权限改成第二条“仅创建者可读写”,或者自定义权限设为如下,都是可以查出数据的

"read": "doc._openid == auth.openid",

"write": "doc._openid == auth.openid"


综上,怀疑第一条权限设置有问题

2 回复

不是异步的问题吗?

异步的问题,用回调或promise吧

回到顶部