【发布时间】:2020-11-25 16:23:32
【问题描述】:
我正在尝试使用带有自定义连接条件的 Sequelize ORM 进行查询。
有例子:
User.findAll({include: [{model: Post, where: {active: true}}]
这是连接条件的结果:
INNER JOIN `posts` AS `post` ON `users`.`id` = `post`.`user_id` AND `post`.`active`=true
我想要做的是将 AND 条件替换为 OR 并观察如下内容:
INNER JOIN `posts` AS `post` ON `users`.`id` = `post`.`user_id` OR `post`.`active`=true
我不知道有没有办法做到这一点。
【问题讨论】:
-
获取所有活跃帖子是否有意义,即使它们与某个用户无关?
-
这只是一个例子,我想将 AND 替换为 OR
标签: javascript node.js orm sequelize.js