Comment passer des paramètres à la requête mysql callback dans nodejs

Je suis à essayer de comprendre la bonne façon de transmettre des données personnalisées à un appel de requête pour être mis à disposition dans le rappel.
Je suis de l'utilisation de MySQL bibliothèque en nodejs (toutes versions récentes).

J'ai un appel à la connexion.requête(sql, function(err, result) {...});

Je ne pouvais pas trouver un moyen d'1) laissez-passer de données personnalisé/paramètre à l'appel de sorte que 2) il peut être rendu disponible lorsque la fonction de rappel est appelée.
Alors, quelle est la bonne façon de le faire?

J'ai le texte suivant (pseudo-code):

...
for (ix in SomeJSONArray) {
    sql = "SELECT (1) FROM someTable WHERE someColumn = " + SomeJSONArray[ix].id;
    connection.query(sql, function (err, result) {
      ...
      var y = SomeJSONArray[ix].id;
    };
}

Du code ci-dessus, j'ai besoin d'être en mesure de passer à la valeur actuelle de "ix" utilisé dans la requête à la fonction de rappel lui-même.

Comment dois-je faire?

source d'informationauteur Julio