0
我正在使用NodeJS和node-mysql,我創建了一個數據庫層以便與其他數據庫(示例MongoDB)輕鬆集成以備後用。此時,語法與MySQL基本相同。無法訪問對象屬性
我按到MySQL的查詢對象的調用,它的返回結果給我的回調函數,我可以送與的console.log控制檯,並顯示以下內容:
[ { username: 'test', total: 1 } ]
但是,當我嘗試訪問總數時,它表示未定義。這裏是我的代碼:
db.query("SELECT username, COUNT(user_id) AS total FROM users WHERE username = '" + message.username + "'", function(err, info) {
console.log(info);
self.sendRequest(client, '{ "command" : "CALLBACK", "result" : ' + info.total + ' }');
});
使用的console.log時(信息),它會返回有效的JSON語法,但我無法通過info.total訪問總,因爲它返回undefined ....
任何
爲什麼我有這個問題的想法?如果你需要看到更多的代碼,我會很樂意提供它。