Comment accéder à un objet RowDataPacket

Je suis en train de développer une application de bureau avec Node-webkit. Pendant ce processus, j'ai besoin d'obtenir des données à partir d'un local MySQL-base de données.

L'interrogation fonctionne bien, mais je ne peux pas comprendre comment l'accès aux résultats. Je stocke tout dans un tableau, qui est ensuite transmise à une fonction. Dans la console, ils ressemblent à ceci:

RowDataPacket {user_id: 101, ActionsPerformed: 20}
RowDataPacket {user_id: 102, ActionsPerformed: 110}
RowDataPacket {user_id: 104, ActionsPerformed: 3}

Et voici la structure de la requête:

var ret = [];
conn.query(SQLquery, function(err, rows, fields) {
    if (err)
        alert("...");
    else {
        for (var i of rows) 
            ret.push(i);
    }
    doStuffwithTheResult(ret);
}

Comment puis-je récupérer cette dans le doStuffwithTheResult fonction? Les valeurs sont plus importantes, mais si je pouvais obtenir les clés, ce serait génial.

InformationsquelleAutor paK0 | 2015-07-04