inflearn logo
강의

Course

Instructor

MERN STACK Community: React from Start to Deployment

Read (2): Loading posts

find 함수 사용에 대해 질문있습니다.

232

kal65296221

11 asked

1

Counter.find()는 name:"counter"라는 조건을 달고 이후에 new Post를 통해 새로운 model을 만들어서 저장하는데, 

Post.find()는 조건없이 그냥 doc로 불러와서 postList만 넘겨주게 되는데

질문이

1. new Post를 통해 새로운 model을 만드는 것은 DB에 값을 저장하기 위해 선언해주는 것이 맞는지? (list는 DB에서 값을 불러오기만 하면 되기 때문에 이런 과정이 없는것이 맞는지?)

2. Counter.find()에서는 조건을 달아서 collection을 찾았는데 불러오는 Post.find()에서는 조건을 달 필요가 없는건지?

질문에 더해 제가 이해한 것이 맞는지 궁금해서 여쭤봅니다!

express react firebase mongodb nodejs

Answer 2

1

kal65296221

넵 잘 이해됐습니다! 질문이 조금 애매했을 수 있는데 답변해주시니 제가 이해한바가 맞았던 것 같습니다! 답변 감사드려요 :)

1

pandacoding

* doc = document

1. new Post를 통해 새로운 model을 만드는 것은 DB에 값을 저장하기 위해 선언해주는 것이 맞는지? (list는 DB에서 값을 불러오기만 하면 되기 때문에 이런 과정이 없는것이 맞는지?)

new Post를 통해 Post 콜렉션의 데이터 포맷을 들고와서 새로운 doc를 만들었습니다. 이후 save 메서드를 통해 그 doc를 DB에 저장합니다. list는 단순히 doc를 찾기만 하면 되기 때문에 이 과정이 필요하지 않습니다.

2. Counter.find()에서는 조건을 달아서 collection을 찾았는데 불러오는 Post.find()에서는 조건을 달 필요가 없는건지?

Counter DB에(콜렉션에, 이하 DB로 통일) 저장되어 있는 특정한 doc를 찾기 위해서 조건을 달아주었습니다. 반면 Post DB에 저장되어 있는 doc들은 특정한 doc를 찾을 필요 없이 모든 doc를 찾으면 되기에 조건을 부여하지 않았습니다. 이후 Post DB에 조건을 부여하여 find메서드를 사용하는 과정이 있습니다.

 

충분한 대답이 되었을까요? :)

Heroku 데이터로드 문제.

0

179

2

몽고DB

0

168

1

No routes matched location Error Component Stack error 질문입니다.

0

575

1

axios 문제 404에러

0

2113

1

도와주세요

0

451

3

네이버 클라우드를 사용하지 않는 사람은 외부저장소~env 까지 따라하지 않아도 되죠?

0

235

0

두번씩 실행되는 문제..

0

460

1

스타일 깃허브에서 코드 가져가라고 하셨는데요

0

462

2

read(2) 강의 내용에 질문이 있습니다.

0

265

1

깃허브

0

343

1

마지막에 "" 로 채워주는 이유가 있을까요?

0

283

1

React-router-dom을 설치하고 react app이 크롬에서 실행되지 않습니다.

0

379

1

Detail.js CSS 관련 강의가 없어진거 같은데요 ?

0

280

1

504 에러

0

851

1

콘솔에 DOM이라는 로그가 뜨는데

0

284

1

useEffect 두번 사용하는 것

0

923

1

작동은 잘되는데 오류가 뜹니다

0

438

1

react-router-dom 현재 최신버전

0

612

1

Test.js 소스코드 볼 수 있을까요?

0

489

2

닉네임 중복검사 시 404 에러

0

506

1

수정 버튼 눌렀을 때 이전 이미지 경로

0

434

1

이미지 수정이 안되고 이전 이미지 경로가 안떠요 ㅜㅜ

0

559

1

upload에서 제출 시 오류

0

612

2

여기 학습에 필요한 css 이거 어디에 있나요?

1

613

1