В настоящее время я разрабатываю настольное приложение с Node -webkit. Во время этого процесса мне нужно получить некоторые данные из локальной базы данных MySQL.
Выполнение запросов работает отлично, но я не могу понять, как получить доступ к результатам. Я сохраняю их все в массиве, который затем передается функции. В консоли они выглядят так:
RowDataPacket {user_id: 101, ActionsPerformed: 20}
RowDataPacket {user_id: 102, ActionsPerformed: 110}
RowDataPacket {user_id: 104, ActionsPerformed: 3}
И вот структура запроса:
var ret = [];
conn.query(SQLquery, function(err, rows, fields) {
if (err)
alert("...");
else {
for (var i of rows)
ret.push(i);
}
doStuffwithTheResult(ret);
}
Как получить это в функции doStuffwithTheResult
? Значения важнее, но если бы я мог получить ключи, это было бы здорово.