javascript 使用knex in for loop err
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 使用knex in for loop err相关的知识,希望对你有一定的参考价值。
wrong way :
for(....){
getMoveDataCallback : function( database,tableName , columns , whereStr,callback){
logger.trace('enter get Move data');
var db = mysql.createPool(dbConfig);
var sql = knex.withSchema(database).select(columns)
.from(tableName).whereRaw(whereStr).toString();
logger.trace(sql);
db.query(sql, function (err, results) {
if (err) {
logger.error(err);
callback(err);
} else {
callback(null,results);
}
});
}
}
fix:
var db = mysql.createPool(dbConfig);
for(...){
getMoveDataCallback : function(db, database,tableName , columns , whereStr,callback){
logger.trace('enter get Move data');
var sql = knex.withSchema(database).select(columns)
.from(tableName).whereRaw(whereStr).toString();
logger.trace(sql);
db.query(sql, function (err, results) {
if (err) {
logger.error(err);
callback(err);
} else {
callback(null,results);
}
});
},
}
以上是关于javascript 使用knex in for loop err的主要内容,如果未能解决你的问题,请参考以下文章
javascript upsert使用knex(nodejs)
javascript salvando usuario com knex
javascript knex交易
javascript Criandoapituraçãoparautilizar o knex
javascript Inserindo algo no banco com knex
使用 Knex 和 PG 插入多行