인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

qspp님의 프로필 이미지
qspp

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

Product.js 코드 질문드립니다

작성

·

240

0

안녕하세요 강사님 강의로부터 많은 걸 얻고 있어서 항상 감사드립니다. 

product.js에서 데이터베이스안에 데이터를 찾을 때 find 함수를 쓰잖아요?

근데 checkbox에 filter를 이용해서 데이터를 조회할때 find함수안에 findArgs를 넣어주시던데 만약에 filter가 비어있다면 find(findArgs) 함수를 쓰면 아무런 데이터도 가져오지 못하는거 아닌가요?? findArgs가 비어있어서 그렇게 생각이 듭니다..

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

아 오히려 find가 비어 있다면 모든 모든것을 조건 없이 모든것을 찾는게 됩니다 ! 

그리고 특정한것을 찾을때는 그 안에 조건을 넣어주는게 되고요 ..

비어있다면 아무런 데이터도 못가져온다고 생각할수가 있는데 

원래 처음에 find 자체가  그 collection안에 find할 모든 정보를 가져오는 것으로 만들어진 method라고 생각하시면 되겠습니다. 

수고하세요 ~

qspp님의 프로필 이미지
qspp

작성한 질문수

질문하기