Bulk.find.deleteOne()
정의
Bulk.find.deleteOne()
단일 문서 제거 작업을 대량 작업 목록에 추가합니다.
Bulk.find()
메서드를 사용하여 제거 할 문서 를 결정하는 조건을 지정합니다.Bulk.find.deleteOne()
일치하는 첫 번째 문서만 삭제합니다. 여러 문서를 제거하려면Bulk.find.delete()
을(를) 참조하세요.
구문
명령은 다음과 같은 구문을 가집니다:
Bulk.find( <filter document> ).deleteOne()
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
을 검색합니다.collection에서 첫 번째로 일치하는 팝 아티스트
Rick Astley
를 삭제합니다.
var bulk = db.music.initializeOrderedBulkOp(); bulk.find( { "genre": "pop" } ).deleteOne(); bulk.execute()
모든 "pop"
음악을 삭제하려면 Bulk.find.delete()
을 대신 사용합니다.