2
mysqlクエリから見つかった行の数を制限してみようとしています。 GoogleはSQL_CALC_FOUND_ROWS関数を使ってヒントを教えてくれました。node.js LIMITを使ってMySQLクエリを計算する
"RowDataPackage"にも正しい結果が得られます。
RowDataPacket { 'FOUND_ROWS()': 5 }
しかし、私は
console.log(rows[0].FOUND_ROWS());
で結果を解析しようとすると、私は「未定義」の結果を得ます。何が間違っているのですか?あなたの現在のコールが関数呼び出しとして解釈されている
console.log(rows[0]["FOUND_ROWS()"]);
:
[特殊文字を含むオブジェクトプロパティにアクセスするにはどうすればいいですか?](http://stackoverflow.com/questions/12953704/how-to-access-object-properties-containing-special-characters) – Tomalak
'rows [ 0] .FOUND_ROWS() 'は関数呼び出しです。適切な列名を返すようにクエリのエイリアスを付けることはできますか? – slier
これはnode.jsの質問ではなく、MySQLの質問ではありません。これはJavaScriptの基本的な質問です。 – Tomalak