Bulk.find.delete()
정의
Bulk.find.delete()
대량 작업 목록에 여러 문서 삭제 작업을 추가합니다.
Bulk.find()
메서드를 사용하여 제거 할 문서를 결정하는 조건을 지정합니다.Bulk.find.delete()
일치하는 문서를 모두 삭제합니다. 일치하는 첫 번째 문서를 제거하려면Bulk.find.deleteOne()
을(를) 참조하세요.
구문
명령은 다음과 같은 구문을 가집니다:
Bulk.find( <filter document> ).delete()
find()
메서드에 대한 자세한 내용은 Bulk.find()
를 참조하세요.
예시
music
컬렉션을 생성합니다.
db.music.insertMany( [ { artist: "DOA", genre: "punk" }, { artist: "Rick Astley", genre: "pop" }, { artist: "Black Flag", genre: "punk" }, { artist: "Justin Bieber", genre: "pop" } ] )
다음 예제입니다.
Bulk()
작업 빌더를 초기화합니다.장르
pop
을 검색합니다.컬렉션에서
pop
음악을 삭제합니다.
var bulk = db.music.initializeOrderedBulkOp(); bulk.find( { "genre": "pop" } ).delete(); bulk.execute()
일치하는 첫 번째 문서만 삭제하려면 Bulk.find.deleteOne()
을(를) 대신 사용합니다.