数据库验证失败,提交的字段在本地数据表的schema文件中不存在
问题
使用uniCloud,在前端直接操作数据库表时,报了以下错误
![数据库验证失败,提交的字段在本地数据表的schema文件中不存在](https://i-blog.csdnimg.cn/blog_migrate/f3dd82d0d635aba6a3125f09ddd3ad78.png)
前端代码如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4f88a019f024e311cf127f166746f9e6.png)
在阅读了官方前端操作数据库表的文档,确定前端代码未出现问题
在网上搜寻答案及根据错误提示得出,问题应该是出现在schema文件中
最开始schema文件为
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8c21fd9e703b16622a680f4595e1647f.png)
解决办法:
uniCloud schema官方文档:DB Schema
需要在schema文件中添加相应字段 chat_members
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/34034404a44db62e051ed51655d87654.png)
在properties中添加 chat_members 后成功
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/771fd9ff9a6873e0a3e4bd9f9e9c4100.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7c83dce86ea5f848ca85339629b67400.png)