Я пытаюсь получить данные из mysql с помощью javascript, а затем выполнить некоторые действия с каждым из результатов.Я сохранил результат mysql в переменной и подумал, что мог бы пройти через это, но я не могу понять, как это сделать.
Чтобы упростить процесс, я упростил приведенный ниже код, который использует forEach ():
connection.query("SELECT length, weight FROM physics WHERE user = 'Test' AND name = 'Hi'", function (err, result) {
if (err) throw err;
allres = result;
allres.forEach(function(name) {
console.log(`I looped: ${name}`);
});
});
Результат:
I looped: [object Object]
I looped: [object Object]
I looped: [object Object]
Если я сделаю console.log (allres) Я получаю:
RowDataPacket { length: '5', weight: '3' },
RowDataPacket { length: '11', weight: '11' },
RowDataPacket { length: '2', weight: '2' },
Значения есть, но как мне это зациклить?