我们都知道,unicloud 使用的是 mongodb 数据库
mongodb 数据库有个功能可以限制不能随意添加 schema 内没有的字段
这个功能对于开发可控的应用非常关键
我查了 unicloud 官方 schema 的文档,没有支持 additionalProperties: false
的设置
我们都知道,unicloud 使用的是 mongodb 数据库
mongodb 数据库有个功能可以限制不能随意添加 schema 内没有的字段
这个功能对于开发可控的应用非常关键
我查了 unicloud 官方 schema 的文档,没有支持 additionalProperties: false
的设置
2 个回复
4***@qq.com (作者)
目前绕开的解决办法是使用
schema ext
来手动控制DCloud_uniCloud_WYQ
schema默认就是不能添加schema未包含的字段,注意要用jql schema才会生效
4***@qq.com (作者)
这种隐式的设计并不好,而且在控制台都没有约束。
2024-07-06 11:23
4***@qq.com (作者)
如果想要关闭这个检测,要怎样设置,文档中也没有明确的说明。
2024-07-16 23:11