我正在尝试查看使用db.each时是否位于最后一行
db.each
accountDb.each("SELECT * FROM account", (err, row) => { // how do i see if row is last? }
不确定是否有函数要检查,或者变量什么的。
mfuanj7w1#
可以使用all返回所有行,然后使用for循环:
all
for
accountDb.all("SELECT * FROM account", (err, rows) => { if (err) throw err; const numRows = rows.length; for (let i = 0; i < numRows; i++) { if (i === numRows - 1) { // Last row... } } }
ssm49v7z2#
检查行是否为null或空?抱歉,我对nodejs API ^_^了解不多
2条答案
按热度按时间mfuanj7w1#
可以使用
all
返回所有行,然后使用for
循环:ssm49v7z2#
检查行是否为null或空?抱歉,我对nodejs API ^_^了解不多