json - 阻止 gorm 在 where 子句中提示 Unknown column ‘users.deleted_at’

标签 json go struct encoding go-gorm

如何阻止 gorm 提示 deleted_at 字段。我知道我可以使用普通结构 没有 gorm.Model 但这意味着我不能向用户/其他结构添加关系……例如我不能声明用户在用户中有一种语言关联struct 如果我不添加 gorm.Model 但如果我添加,它会提示 deleted_at 字段当然不存在。非常感谢任何帮助。我尝试了一些标签组合,例如我添加了 DeletedAt 字段并给它标签 1.gorm: “-” 然后我也尝试了 json: “-” 来忽略它,但仍然没有运气 这看起来非常基础,但我无法理解抱歉我是 golang 的新手。

最佳答案

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

我刚刚创建了自己的基础模型,而不是使用 gorm.Model 并且没有在其上使用 deleted_at 字段。它工作得很好。

编辑: 看来我错了,我可以有任何基本结构和关联都可以。只是不要将 gorm.Model 用作基本模型。

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

相关文章:

c - 使用结构的矩阵

javascript - 将 json 从 javascript 发送到 php

javascript - 如何通过ajax传递json数据?

json - 如何使用 Expo Filesystem 保存导入的 JSON 文件

go - 带有强制内容 md5 的 AWS S3 预签名 URL

google-app-engine - 使用 Golang 和 Standard Env 在 Google App Engine 上使用 urlfetch 添加 header 的正确方法

javascript - 使用 openexchangerates API 使用 JS/JQuery 进行货币转换

go - 如何使用 Gokogiri 将文本节点转换为 Go 中的字符串?

c - 如何从其成员地址获取结构的起始地址

c - 如何正确定义结构数组?