0
let rows = db.prepare("SELECT COUNT(*) FROM table").get();

返回对象

{ 'COUNT(*)': 2 }

我不知道怎么读

console.log(rows.COUNT(*));

退货

SyntaxError: Unexpected token *
4

2 回答 2

1

{ 'COUNT(*)': 2 }

既然COUNT(*)是钥匙。您可以使用括号表示法直接访问它

console.log('No of rows ', row['COUNT(*)']); //logs 2
于 2019-04-15T03:40:06.313 回答
0

我发现解决方案是

Object.values(rows);

它将返回一个长度为 1 的数组,其中只有数字

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_objects/Object/values

于 2019-04-15T03:25:03.170 回答