Привет всем У меня есть этот код, где я выбрать данные из базы данных и хотите, чтобы вставить их в качестве объектов внутри массива:толкая объект массива дает мне пустой массив
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})
это дать мне правильный объект .... кажется, что толчок не писать.
Отредактировано: спасибо каждое тело я could't решить эту проблему, так что я использовал officegen, который сделал работу хорошо
вы видите какие-либо ошибки в консоли? – Sajeetharan
Возможно, запрос возвращает примечание, а '' data2' - пустой массив, поэтому '' res.push'' никогда не вызывается? Добавьте '' console.log ('data2', data2) '' в начало функции обратного вызова. – tiblu
! [Данные] (http://imageshack.com/a/img921/1061/wEou7s.png) –