[이슈] 조건에 맞는 element 지우기
2021. 3. 3. 18:22ㆍ프로그래밍-Web/MongoDB
pull operatore를 사용한다.
이때 Document는 itemList:[{object}.... ] 의 형태로 구성되어있다.
따라서 내부 key를 이용해 조건을 찾으면, 해당 조건을 포함하고 있는 element가 빠진다.
이때 multi 옵션을 설정해주어야, 일치하는 모든 element를 제거할 수 있다.
종종 pullAll과 헷갈리는데, pullAll은 Document를 multi로 수정하는 것이 아니고, 조건에 해당하는 값만 빼내는 것이다.
예시의 경우 itemId만 pull된다.
'프로그래밍-Web > MongoDB' 카테고리의 다른 글
[aggregate] 원하는 element만 가져오기 (0) | 2021.03.04 |
---|---|
[aggregate] 서로 다른 collection의 child element 조건으로 lookup하기 (0) | 2021.03.03 |
[이슈] MongoDB의 Transaction Limit Time (0) | 2021.02.26 |
[정리] MongoDB의 Transaction과 session문제 (0) | 2021.02.25 |
[aggregate] project로 filter 하기 (0) | 2021.02.24 |