我不知道爲什麼我無法訪問我的屬性。NodeJs-MySQL對象屬性undefined
connection.query("call VerifyAccountToken(0, null)", function(err, rows, fields) {
if(err) console.log("Error: " + err);
console.log("SQLRet: ", rows[0].result);
console.log(rows);
console.log(fields);
});
VerifyAccountToken以名爲'result'的列返回單個行/列結果。 控制檯輸出如下:
SQLRet:未定義
[[{結果:0}], {段計數:0, affectedRows:0, insertId:0, serverStatus:2, WARNINGCOUNT:1, 消息: '', protocol41:真, changedRows:0}]
[[{目錄: 'DEF', 分貝: '', 表: '', orgTable: '', 名: '結果', ORGNAME: 'IRES', filler1:, 的charsetnr:63, 長度:11, 類型:3, 國旗:0, 小數0, filler2:, 默認:未定義, ZEROFILL:假的, protocol41:真正}], 未定義]
我知道的一切告訴我,這應該工作。
顯然我需要使用rows [0] [0] .result ...這看起來像一個錯誤。 – DeaconSyre