小编pug*_*har的帖子

是否可以在 Golang GORM 中进行无作用域预加载?

将 Unscoped() 添加到调用链中,如下所示:

db.Unscoped().Preload("Orders").Find(&users)
Run Code Online (Sandbox Code Playgroud)

影响 Find(),但不影响 Preload()。

为 Preload() 生成的查询仍然包含:

"orders"."deleted_at" IS NULL
Run Code Online (Sandbox Code Playgroud)

如何取消生成的预加载查询的范围?我希望通过 Preload() 获取软删除的行。

go-gorm

2
推荐指数
1
解决办法
676
查看次数

标签 统计

go-gorm ×1