2017-11-28 7 views
0

私はこのノードmsnodesqlv8の接続を持っており、1つのテーブルからレコードの数を数えています。私は{ 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); 
     }) 
    }); 
+1

myResults.total – Deep

+0

正しく動作するように、回答の形式で記入していただけますか? –

答えて

1

あなたがオブジェクト形式でデータを取得していると。今度は結果からオブジェクトにアクセスする必要があります。

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 
     }) 
    }); 
関連する問題