将JSON对象推送到JSONB列中的嵌套数组可以通过以下步骤实现:
{
"name": "John",
"age": 30,
"hobbies": ["reading", "gaming"]
}
```sql
UPDATE your_table
SET your_jsonb_column = your_jsonb_column || '{"your_array_column": your_json_object}'::jsonb
WHERE your_condition;
```
```sql
UPDATE your_table
SET your_jsonb_column = JSON_ARRAY_APPEND(your_jsonb_column, '$.your_array_column', your_json_object)
WHERE your_condition;
```
```sql
UPDATE your_table
SET your_jsonb_column = JSON_ARRAY(your_json_object)
WHERE your_condition;
```
请注意,上述示例中的your_table
是你的表名,your_jsonb_column
是JSONB列的名称,your_array_column
是嵌套数组的列名,your_json_object
是要推送的JSON对象,your_condition
是更新条件。
推荐的腾讯云相关产品:腾讯云数据库 PostgreSQL、腾讯云数据库 MySQL、腾讯云数据库 Oracle。
领取专属 10元无门槛券
手把手带您无忧上云