【发布时间】:2018-04-26 13:26:18
【问题描述】:
我正在使用带有 MySQL 数据库的 Node.JS 服务器,我刚刚意识到 MySQL 支持 JSON 作为数据类型。
根据我之前的陈述,我该如何 a) SELECT JSON,b) 在我的 node.js 代码中处理结果,c) 然后 UPDATEJSON 中的 DB 条目再次出现?
a 和 b 部分的代码示例:
sql.getConnection((err, con)=>{
con.query("SELECT test FROM test", (error, row)=>{
con.release();
if(error) throw error;
console.log(row[0].test);
});
});
这段代码返回:{"entryid": {"a": 1, "b": 2, "c": 3}},
现在如果我尝试做这样的事情:console.log(row[0].test./*any sub-key here*/); 它会返回undefined。
【问题讨论】: