Я использую узел MySQL и у меня есть функция, которая выполняет запрос, который выбирает весь идентификатор таблицы, которая выглядит, как этотузла/MySQL запрос возвращает те же строки несколько раз:
function(callback) {
return con.query(
"SELECT TransactionDescriptionPK FROM TransactionDescription WHERE TransactionDescriptionPK > 0",
function(err, res) {
if (err)
return callback(err);
console.log(res);
for (var i = 0; i < res.length; i++) {
// console.log(res[i]);
return callback(null, res);
}
}
);
},
Но когда я регистрировать результаты, он многократно возвращает одни и те же строки, и я не знаю, почему он это делает. Функция выполняется как async.parallel. Что может быть причиной этого?
Он по-прежнему делает то же самое –