小程序端查询数据库,用{openid}不能get到数据?
问题及推测:
小程序端查询数据库,用{openid}不能get数据,怀疑是权限设置里的第一条有问题,描述如下
表现:
如下重现代码,查询出来的数组是空的,用的权限是第一条:所有用户可读,创建者可读写(
1、权限保持不变,把{openid}换成实际的openid填进去查询,是可以查出数据的
2、还是用{openid}查询,把权限改成第二条“仅创建者可读写”,或者自定义权限设为如下,都是可以查出数据的
"read": "doc._openid == auth.openid",
"write": "doc._openid == auth.openid"
综上,怀疑第一条权限设置有问题