작성한 질문수
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
작성
·
240
0
안녕하세요 강사님 강의로부터 많은 걸 얻고 있어서 항상 감사드립니다.
product.js에서 데이터베이스안에 데이터를 찾을 때 find 함수를 쓰잖아요?
근데 checkbox에 filter를 이용해서 데이터를 조회할때 find함수안에 findArgs를 넣어주시던데 만약에 filter가 비어있다면 find(findArgs) 함수를 쓰면 아무런 데이터도 가져오지 못하는거 아닌가요?? findArgs가 비어있어서 그렇게 생각이 듭니다..
답변 1
아 오히려 find가 비어 있다면 모든 모든것을 조건 없이 모든것을 찾는게 됩니다 !
그리고 특정한것을 찾을때는 그 안에 조건을 넣어주는게 되고요 ..
비어있다면 아무런 데이터도 못가져온다고 생각할수가 있는데
원래 처음에 find 자체가 그 collection안에 find할 모든 정보를 가져오는 것으로 만들어진 method라고 생각하시면 되겠습니다.
수고하세요 ~