강의

멘토링

커뮤니티

Inflearn Community Q&A

yjkwon90730876's profile image
yjkwon90730876

asked

Node.js Textbook - From Basics to Project Practice

Implementing post upload

Post, User JOIN

Resolved

Written on

·

189

0

join하는 과정에서 attributes:['id', 'nick']을 하게된다면

router.get('/', (req, res, next) => {
Post.findAll({
include: {
model: User,
attributes: ['id', 'nick'],
},
order: [['createdAt', 'DESC']],
})

Post의 컬럼과 User의 id와 nick컬럼을 join해서 가져오는거 아닌가요? 그런데 로그를 찍어 본 결과 

```

dataValues:

     { id: 1,

       content: '안녕하세요 #노드 #아리송',

       img: '',

       createdAt: 2019-08-27T03:47:19.000Z,

       updatedAt: 2019-08-27T03:47:19.000Z,

       deletedAt: null,

       userId: null,

       user: null },

```

nick이 안찍혀 있어서 제가 잘 못 이해한건지 궁금합니다.

mongodbnodejsjavascriptmysql

Answer 2

1

zerocho님의 프로필 이미지
zerocho
Instructor

User: { nickname: '제로초' } 이런 형식으로 찍혀야 하는데요.

userId: null인 것을 보니, 저장할 때부터 UserId가 제대로 저장되지 않은 것 같습니다.

그 부분을 확인해보세요.

0

yjkwon9073님의 프로필 이미지
yjkwon9073
Questioner

덕분에 해결했습니다!! 감사합니다 ㅠㅠ

yjkwon90730876's profile image
yjkwon90730876

asked

Ask a question