我的数据结构模式如下:
users(
id serial primary key,
data json
);
我想更新data
关键字。
我正在使用node-postgres库,到目前为止,我尝试过像这样的代码:
pg.connect(process.env.DATABASE_URL, function(err, client, done) {
var queryString = "UPDATE users SET data =" + myNewJsonData + " WHERE id = " + userIdToEdit + ";";
client.query(queryString, function(err, result) {
done();
if (err) {
res.send("Failed to update user data ");
throw err;
} else {
res.send("Successfully updated user data!! ");
}
});
});
这个不起作用,我得到了错误信息无效的输入语法类型JSON
有人可以帮忙吗?谢谢。