停止gorm抱怨where子句

时间:2020-01-11 18:05:12

标签: json go struct encoding go-gorm

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

1 个答案:

答案 0 :(得分:1)

我在conventions of gorm docs

中找到了答案

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

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