如何在sequlize.js中加载关联条件?

时间:2016-07-29 22:43:58

标签: javascript associations sequelize.js

Post.findAndCountAll({
  include: [{
    model: models.like,
    where: { userId: req.authSession.user.id } 
  ]}
}).then( collection => {
  onSucess(collection);
});

如果他们有来自用户的相关内容,则会加载帖子。然而,我想要的是加载所有用户的帖子并加载相关的(如果存在的话)。我可以用sequlize.js以某种方式存档此行为吗?

1 个答案:

答案 0 :(得分:0)

您只需将for f in *.webm; do mv "$f" "${f/ -*/}.webm" done 子句嵌套在上面一级。

where

这将返回所有Post.findAndCountAll({ where: { userId: req.authSession.user.id }, include: [{model: models.like}] }).then( collection => { onSucess(collection); }); 的帖子,并包含他们喜欢的帖子(如果有的话)。

根据评论进行修改

如果您希望获得用户的喜欢,则可以恢复查询

userId === req.authSession.user.id