소개
게시글
질문&답변
시퀄라이즈 코드 질문드립니다.
콘솔 쿼리 보면서 해결했습니다 감사합니다!! order: [[sequelize.literal("(COUNT(`likers->like`.`PostId`))"), "DESC"]], 이렇게 하니까 되네요.
- 0
- 6
- 546
질문&답변
시퀄라이즈 코드 질문드립니다.
order: [[sequelize.literal('COUNT(Likers.id)'), 'DESC']], SequelizeDatabaseError: Unknown column 'Likers.id' in 'order clause' at Query.formatError (/Users/donghyun/Documents/react-sns/back/node_modules/sequelize/lib/dialects/mysql/query.js:239:16) at Query.run (/Users/donghyun/Documents/react-sns/back/node_modules/sequelize/lib/dialects/mysql/query.js:54:18) at processTicksAndRejections (internal/process/task_queues.js:93:5) at async /Users/donghyun/Documents/react-sns/back/node_modules/sequelize/lib/sequelize.js:619:16 at async MySQLQueryInterface.select (/Users/donghyun/Documents/react-sns/back/node_modules/sequelize/lib/dialects/abstract/query-interface.js:938:12) at async Function.findAll (/Users/donghyun/Documents/react-sns/back/node_modules/sequelize/lib/model.js:1753:21) at async /Users/donghyun/Documents/react-sns/back/routes/posts.js:45:19 order 문을 사용했더니 위 에러가 발생합니다. Likers.id가 왜 알 수 없는 컬럼이라고 나올까요.. Post 객체의 구조는 다음과 같습니다. (사진) Post 안에 Likers가 분명 있는데요..ㅠㅠ
- 0
- 6
- 546
질문&답변
시퀄라이즈 코드 질문드립니다.
감사합니다! 근데 ORDER BY 이전까지 시퀄라이즈로 표현하는게 되게 힘드네요ㅠㅠㅠ sequelize.literal를 쓰지 않고 단순히 Post 객체 내부에 있는 Likers의 length로 정렬할 수 있는 방법은 없을까용..? const posts = await Post.findAll({ where, limit: 10, order: [[sequelize.literal('COUNT(Likers.id)'), 'DESC']], include: [ { model: User, // 좋아요 누른 사람 as: 'Likers', attributes: ['id'], }, ], }); 저런 의미의 order문이 들어가면 될 것 같은데 오류가 나네요..........
- 0
- 6
- 546
질문&답변
sequelize DB 관계 질문드립니다
감사합니다!!!
- 0
- 2
- 200
질문&답변
시퀄라이즈 through 테이블 질문드립니다.
그게 문제였네요ㅜㅜ through 테이블이라 자동으로 엮일 줄 알고 제가 associate를 간과했던 것 같습니다 제로초님 귀한 시간 내주셔서 정말정말 죄송하고 감사드립니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 0
- 8
- 583
질문&답변
시퀄라이즈 through 테이블 질문드립니다.
(사진) User모델에서 이렇게 설정했는데도 왜 그렇게 뜰까요?ㅜㅜ (사진) 이건 Follow.js 모델입니다. (사진) 요건 Group.js입니다. 설계가 잘못되었을까요??ㅠㅠㅠ
- 0
- 8
- 583
질문&답변
시퀄라이즈 through 테이블 질문드립니다.
(사진) 먼저 유저 정보를 가져오는 GET /user입니다. (사진) 다음은 Follow 테이블의 구조입니다. (사진) 다음과 같은 에러가 발생합니다. ㅠㅠ
- 0
- 8
- 583
질문&답변
시퀄라이즈 through 테이블 질문드립니다.
음 제가 강의를 보며 개인 프로젝트를 만들어 보고 있는 중인데... 제가 팔로우 중인 유저들을 친구, 가족, 동료 등 나만의 그룹으로 묶으려고 합니다. 제가 생각한 것은, 먼저 Group이라는 모델을 만든 후에 User와 Group을 User.hasMany(Group) 관계로 맺어주고, 유저 간의 팔로우를 나타내는 Follow 모델을 Group 모델에 속하도록 Group.hasMany(Follow) 관계로 했습니다. 이렇게 하니 Group모델에서 include를 통해 Follow 테이블은 가져올 수 있는데, FollowingId에 해당하는 유저의 닉네임은 가져올 수가 없어서요..ㅠㅠㅠ 제가 잘못 설계한 것인지 궁금합니다
- 0
- 8
- 583
질문&답변
sequelize를 실습하는 중에 질문드립니다(DB)
아하 감사합니다 빛로초님!!!
- 0
- 2
- 160
질문&답변
sequelize의 add, remove, get 함수 관련 질문드립니다.
아하.. 시퀄라이즈의 기능을 너무 과대평가했네요ㅠㅠ 정말 감사합니다 제로초님!!!!!!
- 1
- 4
- 459