[이슈] 조건에 맞는 element 지우기

2021. 3. 3. 18:22프로그래밍-Web/MongoDB

pull operatore를 사용한다.

이때 Document는 itemList:[{object}.... ] 의 형태로 구성되어있다.

따라서 내부 key를 이용해 조건을 찾으면, 해당 조건을 포함하고 있는 element가 빠진다.

이때 multi 옵션을 설정해주어야, 일치하는 모든 element를 제거할 수 있다.

 

종종 pullAll과 헷갈리는데, pullAll은 Document를 multi로 수정하는 것이 아니고, 조건에 해당하는 값만 빼내는 것이다.

예시의 경우 itemId만 pull된다.