【发布时间】:2020-05-24 20:53:42
【问题描述】:
我的probe_table 看起来像这样:
标识 |我的元数据
probe 列是 JSON,具有以下内容:
{
"myProbe": {
"someField": "20",
"ip": "1.1.1.1",
}
}
我正在尝试在所有 probe 列中搜索特定 IP。
我试过了:
SELECT *
FROM probe_table
WHERE probe @> '{"myProbe":{"ip": "1.1.1.1"}}';
错误:操作符不存在:文本@>未知
还有这个:
SELECT * FROM probe_table WHERE probe->myProbe->>ip = '1.1.1.1'
错误:“myProbe”列不存在
知道我错过了什么吗?
【问题讨论】:
-
@a_horse_with_no_name 修正了问题,错误是一样的。