我正在尝试找出向查询调用传递自定义数据以在回调中使用的正确方法。 我在nodejs中使用MySQL库(所有最新版本)。
我有一个对connection.query(sql, function(err, result) {...});的调用。
我找不到以下操作的方法:1)传递自定义数据/参数到调用中,以便2)在回调被调用时可以使用它。 因此,应该如何正确做到这一点?
我有以下伪代码:
...
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;
};
}
从上面的代码中,我需要能够将查询中使用的"ix"当前值传递给回调函数本身。
我该如何做到这一点?