【发布时间】:2014-08-21 11:59:39
【问题描述】:
从之前的SO discussion 中,我能够使用两个条件更新多个 sequelize 实例。
谁能解释我如何使用逻辑 OR 运算符而不是 AND 运算符来修改 sequelize .update 方法?下面是使用 AND 的 sequelize .update 方法,用于更新的两个条件。
global.db.Task.update(
{Desc: 'New Upate'}, //set attribute
{cd: 'match', Desc: null} //where criteria
).success(function(affectedRows) { ... });
这将读取如下 SQL 语句:
UPDATE "Task" SET "Desc"='New Update' WHERE "Cd"='match' AND "Desc" IS NULL
【问题讨论】:
标签: mysql node.js postgresql express sequelize.js