经常有朋友在微信上滴滴我
我的数据明明在数据库躺着,控制台查询也正常,为什么通过小程序就查询不出来,
这种情况基本是有下面几种情况导致的
1、数据库权限问题导致的
2、数据库查询代码,比如where里面传递了空对象
这个问题我在之前文章中就记录过,具体见
https://developers.weixin.qq.com/community/develop/article/doc/000a620c6c4fa0591ac9c0e7651c13
建议按照以下几种情况来定位
1、是否是数据库权限未设置正确
2、是否小程序查询代码
3、是否小程序云开发存在多个环境,读取了其他环境
4、
具体定位问题的方法
1
2
3
需要注意的是
下面这种情况,也会导致数据查询不出数据来,就是where里面传递空对象的情况
4
参考文档
小程序·云开发新增自定义数据库读写权限的能力
https://developers.weixin.qq.com/community/develop/doc/000c42feb30720b672898a1215b001
数据库安全规则
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/security-rules.html