我将一个 json 值转储到text
字段中,因为我有一些无法存储在json
/中的无效 json 数据jsonb
。我想"Value16": 16711680
在下面的示例中搜索并突出显示,但我也在"Value20": 16711680
.
{
"Value01": 122,
"Value02": 25,
"Value03": 9,
"Value04": 538,
"Value05": false,
"Value06": 65534,
"Value07": 2,
"Value08": 0,
"Value09": 2,
"Value10": 1,
"Value11": 0,
"Value12": 0,
"Value13": false,
"Value14": 0,
"Value15": 0,
"Value16": 16711680,
"Value17": 0,
"Value18": 0,
"Value19": 0,
"Value20": 16711680,
"Value21": 0,
"Value22": 0
}
我尝试了以下查询,但没有奏效。我需要在这里使用任何转义字符吗?
to_tsquery('Value16<->16711680')
to_tsquery('Value16&16711680')
基本上我只想在键和值匹配的情况下点击。
如何在 json 文本中搜索键/值对?