1***@qq.com
1***@qq.com
  • 发布:2022-08-20 13:01
  • 更新:2022-08-20 16:15
  • 阅读:503

连接的阿里云,提示字段['name']在数据库中并不存在

分类:uniCloud

在HBuilderX上预览可以操作并新增数据。一在微信开发者工具上运行,一点提交就提示这个,怎么回事啊。我是用schema2code生成的代码。数据库和本地数据结构都一样。

2022-08-20 13:01 负责人:无 分享
已邀请:
hws007

hws007 - 我就是我!

看看数据库字段名,有没对不对得上,有没生成naeme字段

  • 1***@qq.com (作者)

    我把这段注释掉,就好了

    2022-08-20 16:11

1***@qq.com

1***@qq.com (作者)

生成的代码。我把这段注释掉就没提示了,就好了,请问这算bug么

  • DCloud_uni-ad_HDX

    去掉这段代码本地就没有校验逻辑了,数据提交到服务器仍然无法通过,在uni_modules 目录中找到 forms 插件,右键更新 forms插件试试

    2022-08-26 14:20

DCloud_heavensoft

DCloud_heavensoft

HBuilder中行,微信工具不行,我推测是你的连接环境不同。HBuilder中连接的是本地的schema文件,但没有上传schema到云端,然后微信工具连的是云端,没有schema或schema的版本不对,云端schema确实没有name字段。

  • 1***@qq.com (作者)

    感谢你的回答。但是如果是这样,那不应该提示的是数据库都不存在吗?

    2022-08-20 16:19

  • DCloud_heavensoft

    回复 1***@qq.com: 云端的schema存在,但里面没有name,也会提示这个

    2022-08-21 00:02

  • 1***@qq.com (作者)

    回复 DCloud_heavensoft: 那有什么解决办法么?望告知

    2022-08-21 18:32

  • DCloud_heavensoft

    回复 1***@qq.com: 把本地的schema传到云端啊

    2022-08-21 23:50

  • 全栈OkLin

    不是这个问题。还没联网,本地校验就提示这个问题了

    2022-08-26 10:36

该问题目前已经被锁定, 无法添加新回复