如何以编程方式自动化sequelize请求语句?

时间:2017-02-26 07:22:08

标签: javascript node.js postgresql orm sequelize.js

我使用sequelize作为Object Relational Mapper连接到PostgreSQL数据库。以下语句很有用,但我必须手动编写每个请求。

sudo resize2fs /dev/xvda1

有没有办法使用填充了命令的数组来构建此语句,以使用循环创建多个语句?以下是我使用的代码的示例,但编译器会出现错误。

global.db.dataBaseTable.build().instanceMethod(successcb, data, errcb);

1 个答案:

答案 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