• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

ManyToOne, OneToMany

22.12.22 17:11 작성 22.12.22 17:17 수정 조회수 303

0

강사님 혹시 ManyToOne, OneToMany 이 개념을 mongoose에 대입해서 어떤식으로 이해하면좋을까요?
나쁜머리로 코더되려고 고생하는 어리석은 중생 구제한다고 생각하고 도와주세요!!ㅠㅠㅠ

@OntToMany(()=>Post,(post)=>post.sub)
  posts:Post[]

하나의 커뮤니티 안에는 많은 post들이 있을수있다이면..

@ManyToOne(()=>User)
 user:User;

이거는 많은 커뮤니티안에는 하나의 유저가있을수 있다..??인가요 ..?

그리고 Post[]에서 대괄호는 어떤걸 의미하는걸까여?

 

답변 1

답변을 작성해보세요.

1

안녕하세요!

몽고 DB에서는 populate을 이용해서

유저가 가지고 있는 posts의 데이터들을 가져오실 수 있습니다!

Post [] 이렇게 하는 것은

Post 타입을 가지고 있는데 배열 안에 Post가 들어있다고 보시면 됩니다.

그래서

[ post1, post2, post3 ] 이런 식으로 Post 타입을 가진 객체 여러 개가 배열 안에 들어있는 타입이라고 생각해주시면 됩니다 ^^

감사합니다.

헐 정말 감사합니다 이해가 쏙 되네요