MongoDB 플레이그라운드에서 MongoDB CRUD 연산자 를 사용하여 컬렉션 의 문서를 삭제 합니다.
하나의 문서를 삭제하려면 deleteOne() 메서드를 사용합니다.
두 개 이상의 문서 를 삭제 deleteMany() 메서드를 사용합니다.
전제 조건
아직 완료하지 않은 경우, MongoDB 플레이그라운드에서 문서를 삭제하려면 먼저 다음 전제 조건을 완료해야 합니다.
VS Code 로 문서를 만들거나 다른 방법을 사용하여 컬렉션 에 문서를 만듭니다.
문서 하나 삭제
문서 하나를 삭제하려면 Playground에서 다음 구문을 사용하세요.
db.collection.deleteOne( <filter>, { writeConcern: <document>, collation: <document> } )
이 메서드의 매개변수에 대한 자세한 설명은 MongoDB 매뉴얼의 deleteOne() 을 참조하세요.
플레이그라운드를 실행하려면 플레이그라운드 보기의 오른쪽 상단에 있는 Play Button을 누릅니다. VS Code 확장은 플레이그라운드를 분할하고 플레이그라운드 결과를 Playground Results.json 창에 출력합니다. 분할 보기를 비활성화한 경우 VS Code 확장은 플레이그라운드 결과를 새 탭에 출력합니다.
예시
이 예제를 실행하려면 로드된 템플릿 플레이그라운드가 있다면 이를 지우고 빈 MongoDB 플레이그라운드로 시작하세요.
다음 예제입니다.
test
데이터베이스로 전환하기.test.sales
collection에서 쿼리와 일치하는 문서 하나를 삭제합니다.
use("test"); db.sales.deleteOne( { "_id" : 1 } );
Play Button을 누르면 VS Code 확장 프로그램이 플레이그라운드를 분할하고 Playground Results.json 창에 다음 문서를 출력합니다. 분할 보기를 사용하지 않도록 설정한 경우 VS Code 확장 프로그램은 새 탭에 다음 문서를 출력합니다. 플레이그라운드 결과를 수동으로 이동하는 경우 VS Code 확장 프로그램은 해당 탭에 결과를 표시합니다.
{ acknowleged: 1, deletedCount: 1 }
복수의 문서 삭제
여러 문서를 삭제하려면 Playground에서 다음 구문을 사용하세요.
db.collection.deleteMany( <filter>, { writeConcern: <document>, collation: <document> } )
이 메서드의 매개변수에 대한 자세한 설명은 MongoDB 매뉴얼의 deleteMany() 를 참조하세요.
플레이그라운드를 실행하려면 플레이그라운드 보기의 오른쪽 상단에서 Play Button을 누르세요. VS Code 확장은 플레이그라운드를 분할하고 플레이그라운드 결과를 Playground Results.json 창에 출력합니다. 분할 보기를 비활성화한 경우 VS Code 확장은 플레이그라운드 결과를 새 탭에 출력합니다.
예시
이 예제를 실행하려면 로드된 템플릿 플레이그라운드가 있다면 이를 지우고 빈 MongoDB 플레이그라운드로 시작하세요.
다음 예제입니다.
test
데이터베이스로 전환하세요.쿼리와 일치하는
test.sales
collection의 모든 문서를 삭제합니다.
use("test"); db.sales.deleteMany( { "item" : "abc" } );
Play Button을 누르면 VS Code 확장 프로그램이 플레이그라운드를 분할하고 Playground Results.json 창에 다음 문서를 출력합니다. 분할 보기를 사용하지 않도록 설정한 경우 VS Code 확장 프로그램은 새 탭에 다음 문서를 출력합니다. 플레이그라운드 결과를 수동으로 이동하는 경우 VS Code 확장 프로그램은 해당 탭에 결과를 표시합니다.
{ acknowleged: 1, deletedCount: 3 }