我使用sequelize作为Object Relational Mapper连接到PostgreSQL数据库。以下语句很有用,但我必须手动编写每个请求。
sudo resize2fs /dev/xvda1
有没有办法使用填充了命令的数组来构建此语句,以使用循环创建多个语句?以下是我使用的代码的示例,但编译器会出现错误。
global.db.dataBaseTable.build().instanceMethod(successcb, data, errcb);
答案 0 :(得分:1)
for
内的条件错误,应为i < ary_db_table.length
for(var i = 0; i < ary_db_table.length; i++){
global.db[ary_db_table[i]].build().instanceMethod(successcb, data, errcb);
}
或者您可以使用forEach
方法
ary_db_table.forEach(function(dbTable){
global.db[dbTable].build().instanceMethod(successcb, data, errcb);
});
无论如何,这样做的目的是什么?为什么在这里使用global
?