Post.findAndCountAll({
include: [{
model: models.like,
where: { userId: req.authSession.user.id }
]}
}).then( collection => {
onSucess(collection);
});
如果他们有来自用户的相关内容,则会加载帖子。然而,我想要的是加载所有用户的帖子并加载相关的(如果存在的话)。我可以用sequlize.js以某种方式存档此行为吗?
答案 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