작성
·
192
0
만약 제가 좋아요하지않은 게시물만 보고싶다면,
일단 모든게시물을 찾아놓고, 제가 좋아요한 게시물을 다시 찾은다음에 공통사항을 제거하는 방법밖에없나요??
구글링을 하는데 원하는 답변을 찾을 수가없어서 질문드립니다 ㅠㅠ.
답변 2
1
include 옵션에서 where을 줄 수 있습니다.
include: [{
model: db.User,
as: 'Liker',
where: { LikerId: { [Sequelize.Op.ne]: req.user.id } },
}]
이런 식으로요. 정확한 코드는 아닙니다. 컬럼명이나 as는 직접 바꾸세요.
시퀄라이즈 쿼리를 짜기 힘드시다면 먼저 SQL 쿼리로 먼저 짜보는 연습을 하시는 것도 좋습니다.
0
아 혹시 through테이블에 관계가 명시되어있지않으면 그것을 아예 인지하지못하나요??