我使用SQLite3作为我的后端,使用Node.js,一切正常,但是当我查询数据库时,SQLite3返回我的内容:[{“”:“”}},
示例:[{“我的行名”:“我的内容”}]
谢谢,我希望你理解我的问题,我知道如何让问题更好
db.serialize(function() {
db.all("SELECT rowname FROM mytable WHERE key=" + KEYDATA , function(err, rows) {
callback (rows);
});
});
现实化:
“db.serialize”是SQLite关于线程(并行或串行模式)工作的模式,而不是“Jasonify”数据。
我找到了一个解决方案,使用Json数组的第一个元素
callback (rows[0].rowname)
它给Json没有包装“Json数组”
答案 0 :(得分:1)
这不是SQLite3做的。这是node.js的工作。这就是所谓的JSON。这里和其他地方有很多关于它的文档。