【发布时间】:2021-04-14 08:12:44
【问题描述】:
我知道我可以使用 gorm 链接多个 Where 子句,但我可以对多个 Select 子句做同样的事情吗?
我尝试过这样的事情,但没有运气:
query.Select("field1, field2").Select("field3").Find(&models)
事实上,我需要根据特定条件链接不同的选择子句。如何做到这一点?
【问题讨论】:
-
我不确定这是否可能。你可以传递一段字符串来选择 Select([]string{“field1”}) ,你可以有条件地构建这个数组然后传入?