问题:我的设计点击按钮后调用云函数然后在云函数中批量插入10条数据,然后将这10条数据渲染到页面,现在想通过点击按钮更新某条数据结果发现怎么都更新不了。但是发现自己通过按钮插入的数据可以通过点击按钮进行更新。
数据库的权限是:创作者可读写
解决:当用户通过点击按钮插入数据的时候小程序会自动为该条数据插入一个_openid字段。但是如果你通过云函数插入的数据则不会。于是我在云函数中获取了_openid然后插入到数据库后就可以通过按钮对这条数据进行更新了。
还有一种方式是把数据库权限开到最大所有人可读写的情况,不用openid也可以进行更新读写操作。