【发布时间】:2019-10-23 14:34:58
【问题描述】:
我将收到map[string][]string。对于地图中的每个键,我想添加如下所示的 where 子句。
inFilter := map[string][]string{"product_id": []string{"3", "69"}}
for key, value := range inFilter {
filterQuerable = filterQuerable.Where("(?) IN (?)", key, value)
}
它不起作用。我尝试了以下方法也不起作用
filterQuerable = filterQuerable.Where("(?) IN (?)", "product_id", []string{"3", "69"})
只有下面的代码有效
filterQuerable = filterQuerable.Where("product_id IN (?)", []string{"3", "69"})
【问题讨论】: