将JSON对象数组插入PostgreSQL的查询可以通过以下步骤完成:
CREATE TABLE my_table (
id SERIAL PRIMARY KEY,
data JSONB
);
[
{"name": "John", "age": 30},
{"name": "Jane", "age": 25}
]
可以使用以下语句将其转换为JSONB值:
SELECT '[{"name": "John", "age": 30}, {"name": "Jane", "age": 25}]'::JSONB;
INSERT INTO my_table (data) VALUES ('[{"name": "John", "age": 30}, {"name": "Jane", "age": 25}]'::JSONB);
SELECT * FROM my_table WHERE data @> '[{"name": "John"}]'::JSONB;
这将返回包含名为"John"的对象的行。
推荐的腾讯云相关产品:腾讯云数据库 PostgreSQL
腾讯云数据库 PostgreSQL是一种基于开源的关系型数据库管理系统,支持高度可扩展的云原生架构。它提供了高性能、高可靠性和高安全性的数据库服务,适用于各种规模的应用程序。
产品介绍链接地址:腾讯云数据库 PostgreSQL
领取专属 10元无门槛券
手把手带您无忧上云