我正在使用node.js服务器和mysql数据库,我刚刚意识到mysql支持json作为数据类型。
根据我之前的陈述,我该怎么做
SELECT JSON
,b)在my node.js代码中处理结果,c)然后 UPDATE
数据库条目在 JSON
?
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
.
1条答案
按热度按时间8fsztsew1#
好吧,我设法解决了我的问题,只是忽略了mysql推荐的语法,实现了我自己的邪恶方法,正如你在本文中看到的。