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

Dev님의 프로필 이미지
Dev

작성한 질문수

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

체크 박스 필터 만들기 #3[삭제 예정]

mongoose에 관한 질문 하나만 여쭤보겠습니다!!

해결된 질문

작성

·

282

0

이와 같이 findArgs가 continents : [1,2]일때, 몽고디비에서 continents 필드의 배열 값과 같은 모든 도큐먼트를 가져오려고 하는데요,

find 객체의 property가 배열일 경우 $in을 사용해야 하는 것으로 알고 있는데, $in을 사용하지 않고도 데이터가 가져와지네요.

$in을 사용하지 않고도 원래 데이터를 가져올 수 있는 건가요?아니면 $in을 사용해야만 하는 경우가 따로 있는건가요?

감사합니다!!

답변 2

1

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

안녕하세요 조원제님  

저도 해보니깐 $in을 사용하지 않고도 가져오네요 ... 
문서나 이런부분을 찾아봐도 이 부분에 대한 설명이 잘 나오지 않아서 
$in을 쓰는게 원래의 방법이지만 $in을 쓰지않아도 찾을수 있게도 해놓은것같습니다 ~ ! 

0

Dev님의 프로필 이미지
Dev
질문자

감사합니다!!

Dev님의 프로필 이미지
Dev

작성한 질문수

질문하기