我试图从包含对象的 JSONB 数组的表中获取单个条目。我可以以某种方式匹配该数组以找到所需的结果吗?
[
{
"chats": [
{
"id": 56789,
},
{
"id": 66753,
},
],
"id": 999
},
{
"chats": [
{
"id": 43532,
}
],
"id": 999
}
]
我想获取与 id 匹配999
并包含在chats
->中的对象id: 66753
尝试了几种方法,但都没有奏效。
我虽然有些东西链接这会起作用。但没有成功
let { data, error } = await supabase
.from('xyz')
.select('*')
.eq('id', 999)
.contains('chats', {id: 66753})
可以做到吗?