首页 > 解决方案 > 如何使用 typeorm 在 postgres 中保存 json 对象数组

问题描述

我正在尝试在 postgres 中保存 jsonb 类型的对象数组

实体

@Column({type: 'jsonb', array: true, nullable: true})
testJson: object[];

我在邮递员中发送的 json

{
    
    "testJson": [
        {"skill": "docker", "experience": true},
        {"skill": "kubernetes", "experience": false}
    ]
}

我收到错误“格式错误的数组文字:”

还请告诉我是否可以查询此类数据类型?

标签: postgresqlnestjstypeorm

解决方案


我有同样的问题。这对我有用

@Column('jsonb', {nullable: true})
testJson?: object[];

推荐阅读