如何在字段中阻止 gorm 抱怨 delete__strong。我知道我可以在没有gorm.Model 的情况下使用普通结构,但这意味着我无法将关系添加到用户/其他结构…例如,如果我不添加gorm.Model,则无法声明用户在用户结构中具有一种语言关联我添加,它会抱怨 Deleted_at 字段,该字段当然不存在。任何帮助都非常感谢。我尝试了标签的某种组合,例如,我添加了DeletedAt字段并为其添加了标签1. gorm:“-”,然后我也尝试了json:“-”来忽略它,但还是没有运气
这似乎很小,但是我不知道我是golang的新手。

最佳答案

我在conventions of gorm docs中找到了答案

我刚刚使用gorm.Model创建了自己的基本模型,并且没有在其上使用Deleted_at字段。而且效果很好。

编辑:
似乎我错了,我可以拥有任何基本结构,并且关联将起作用。只是不要将gorm.Model用户用作基本模型。

关于json - 阻止gorm提示where子句中的Unknown列“users.deleted_at”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59697197/

10-15 19:24