메서드 삭제
MongoDB는 다음과 같은 방법으로 컬렉션의 문서를 삭제할 수 있습니다.
여러 문서가 지정된 필터와 일치하더라도 지정된 필터와 일치하는 문서를 최대 한 개만 삭제합니다. | |
지정된 필터와 일치하는 모든 문서를 삭제합니다. | |
지정된 필터와 일치하는 단일 문서 또는 모든 문서를 삭제합니다. |
MongoDB 6.1부터 도입됨:
효율성을 높이기 위해 MongoDB는 여러 문서를 일괄 삭제할 수 있습니다.
explain
2} 명령 결과에는BATCHED_DELETE
문서 일괄 삭제를 위한 새로운 단계가 포함되어 있습니다.
추가 메서드
다음과 같은 방법으로도 컬렉션에서 문서를 삭제할 수 있습니다.
db.collection.findOneAndDelete()
.findOneAndDelete()는 정렬 옵션을 제공합니다. 이 옵션을 사용하면 지정된 순서로 정렬된 첫 번째 문서를 삭제할 수 있습니다.
db.collection.findAndModify()
.db.collection.findAndModify()
정렬 옵션을 제공합니다. 이 옵션을 사용하면 지정된 순서로 정렬된 첫 번째 문서를 삭제할 수 있습니다.
자세한 내용과 예시는 해당 메서드의 개별 참조 페이지를 확인하세요.