我怎样才能得到计数结果?
How can I get just the Count result?
我有这个节点 msnodesqlv8
连接,我正在计算一个 table 的记录数。我得到的结果是 { total: 26 }
,预期结果应该是 26。这是我的代码:
pool.connect().then(() => {
pool.request().query('SELECT count([TaskID]) as total FROM [db_test].[dbo].[tb_test]', (err, result) => {
myResults = result.recordset[0];
console.log(myResults);
})
});
当您以对象形式获取数据时。现在您必须从结果中访问对象。
pool.connect().then(() => {
pool.request().query('SELECT count([TaskID]) as total FROM [db_test].[dbo].[tb_test]', (err, result) => {
myResults = result.recordset[0].total;
console.log(myResults.total); // it should provides you expected result
})
});
我有这个节点 msnodesqlv8
连接,我正在计算一个 table 的记录数。我得到的结果是 { total: 26 }
,预期结果应该是 26。这是我的代码:
pool.connect().then(() => {
pool.request().query('SELECT count([TaskID]) as total FROM [db_test].[dbo].[tb_test]', (err, result) => {
myResults = result.recordset[0];
console.log(myResults);
})
});
当您以对象形式获取数据时。现在您必须从结果中访问对象。
pool.connect().then(() => {
pool.request().query('SELECT count([TaskID]) as total FROM [db_test].[dbo].[tb_test]', (err, result) => {
myResults = result.recordset[0].total;
console.log(myResults.total); // it should provides you expected result
})
});