微信小程序云数据库只能获取部分数据,总是无法获取最新数据的解决方案
·
笔者在利用微信小程序云数据库的时候遇到了非常揪心的bug。
如图:

这是云数据库中的数据,一共有五条。

可是利用 db.collection('XXXX').get(). 得到的只有四条,而且你向里面增加新的数据也一样!
经过了差不多一个小时的排查,才锁定了问题:

在数据权限中一开始我选的是第二个,在写程序的时候都是用的管理员的账号进行测试,但是在实际应用中,却由于不是管理员账号而无法读取信息
解决方案:修改权限为第一项即可!
这真的是一个非常低级的错误,希望后来者在权限方面细心谨慎,不要犯类似的低级错误!
更多推荐
所有评论(0)