大家好我有這個代碼,我從數據庫中選擇數據,並希望將其插入到一個數組中的對象:推對象數組給我空數組
conn2.query('SELECT date, action FROM actions WHERE ?', [{
issue_id: data.id
}], function(error, data2) {
if (error) {
showNotification('Error :' + error, 'danger', 'glyphicon glyphicon-tasks');
} else {
data2.forEach(function(data21) {
res.push({
"date": data21.date,
"description": data21.action
});
console.log(res);
});
}
});
的問題是,資源是alwayes空.... 如果我
console.log({"date": data21.date,"description": data21.action})
它給我正確的對象....似乎推不寫。
編輯:感謝每一個身體我便無法解決這個問題,所以我用officegen這確實很好我想你一定沒有宣佈水庫作爲數組對象的工作
是你看到在控制檯的任何錯誤? – Sajeetharan
也許查詢返回註釋和''data2''是一個空數組,因此''res.push''永遠不會被調用?將''console.log('data2',data2)''添加到回調函數的開頭。 – tiblu
![data](http://imageshack.com/a/img921/1061/wEou7s.png) –