在 GORM 中,可以使用 Where 函数同时过滤多个 string 类型的字段。示例代码如下:
db.Where("field1 LIKE ? OR field2 LIKE ?", "%search_term1%", "%search_term2%").Find(&results)
这个例子中,我们使用了 Where 函数来同时过滤 field1 和 field2 字段,它们都是 string 类型。我们使用 LIKE 操作符来进行模糊匹配。你可以在 "%" 符号之间放置需要匹配的字符串。
最后,我们使用 Find 函数来查找匹配结果,并将其存储在 results 变量中。如果有多个匹配结果,会将它们全部返回。




