所以,我已经在互联网上寻找解决方案,但没找到。
我正在使用NodeJS来获取SQLite查询的输出,然后对其进行操作。返回的确切JSON是
{'EXISTS(SELECT 1 FROM data WHERE teamnum = 1234 LIMIT 1)':0}
并且输出可以是1或0.在上面的示例中它是0.我想得到1或0.任何想法?
答案 0 :(得分:1)
假设您确实拥有该数据的对象 - 这将起作用:
var obj = {'EXISTS(SELECT 1 FROM data WHERE teamnum=1234 LIMIT 1)':0};
var ans = parseInt(JSON.stringify(obj).match(/:(.*?)}/)[1]);
ans
等于0
。
答案 1 :(得分:0)
所以我决定改变我的SQLite查询,让SQLite找出逻辑,而不是让节点去做。
P.S。上面的答案对我的代码有效。