Sql 如何使用sequelize.js同时对多行执行查询?
我已经彻底阅读了的文档,似乎找不到任何方法可以同时对多行执行操作。差不多Sql 如何使用sequelize.js同时对多行执行查询?,sql,node.js,sequelize.js,Sql,Node.js,Sequelize.js,我已经彻底阅读了的文档,似乎找不到任何方法可以同时对多行执行操作。差不多 UPDATE mytable SET expired=1; 我能看到的完成此操作的唯一方法是运行mytable.all()并循环遍历每个结果行,将expired设置为1并保存它。这将使用与表中有行(可能是数千行)相同的查询量,而不是一个简单的查询 也许有一些未经记录的方法来做这件事吗?或者可能只是隐藏在文档中?是否可以通过sequelize的某个未记录的私有字段运行自定义SQL查询 关于主题的任何信息目前都不可能一次对多
UPDATE mytable SET expired=1;
我能看到的完成此操作的唯一方法是运行mytable.all()
并循环遍历每个结果行,将expired设置为1并保存它。这将使用与表中有行(可能是数千行)相同的查询量,而不是一个简单的查询
也许有一些未经记录的方法来做这件事吗?或者可能只是隐藏在文档中?是否可以通过sequelize的某个未记录的私有字段运行自定义SQL查询
关于主题的任何信息目前都不可能一次对多行执行更新。不过,您可以使用sequelize实例的查询方法。我刚检查过是否可能,是的,是的。像这样:
sequelize.query('UPDATE mytable SET expired=1')
祝你好运