云端数据库集合的自定义规则非常好用,减少了云函数的复杂和重复工作,让小程序端功能非常强大。
在将我的应用转换到云端数据库的过程中,遇到一类需求:个别字段是禁止用户修改的,必须将以前MYSQL表分成2个集合,表1让小程序端直接修改,表2仅读取。然后才能使用小程序端直接读写数据库功能,这里增加了读取次数,并且还要在小程序端重组。
当前集合中特殊字段 _id 、_openid是禁止小程序端直接修改的,那么能否实现所有已下划线开头的字段均禁止修改呢?比如:用户自己定义的积分字段"_score",因为是以下划线开头,集合默认小程序端就不能修改?
云环境需要登录验证身份的的,拿到源码不登陆也操作不了
假设?别人拿到源码有权限使用云数据库资源?
我是假设小程序端被用户突破源代码,能够随意修改的情况下,这样能够确保数据库端的安全
修不修改还不是你逻辑实现的,你不提供这些字段修改的入口就好了,你这个建议我觉得没有意义