gpt4 book ai didi

go - 如何使用 Go 在 Elasticsearch 查询中放置格式说明符?

转载 作者:行者123 更新时间:2023-12-04 17:15:20 24 4
gpt4 key购买 nike

在下面的代码中,我想放置一个变量 id,比如一些格式说明符 %d。我如何使用 Golang 为以下 Elasticsearch 查询执行此操作?

str := `{
"query": {
"match": {
"id": 123
}
}
}`

s := []byte(str)
url := "http://localhost:9200/student/_delete_by_query"

_, err = helper.GoDelete(url, s)
if err != nil {
return err
}
return nil

最佳答案

使用 fmt.Sprintf 可能是最简单的方法,但不是最快的。但最简单。

d := 123
id := fmt.Sprintf(`{"query": {"match": {"id": %d}}}`, d)

关于go - 如何使用 Go 在 Elasticsearch 查询中放置格式说明符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68801261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com