使用golang sqlx在Postgres中的jsonb类型的列中插入数组

时间:2018-11-16 10:05:48

标签: postgresql go psql

当我使用以下逻辑创建和存储时,它会创建一个对象。我要创建的是一个对象数组,我想在服务器端处理此问题,而不是强制UI向我发送对象数组,在这种情况下,它确实保存为对象数组

sqlstatement := `INSERT INTO TABLE (THREAD) VALUES ($1);`  
tx.MustExec(sqlstatement,t.Thread)

type Create struct {
    Thread  json.RawMessage `json:"thread"`
}

创建的JSONB对象的类型

{
    thread: {
        data: temp
    }
}

我想要创建的是:

{
    thread: [{
        data: temp
    }]
}

0 个答案:

没有答案