문서 메뉴

문서 홈애플리케이션 개발MongoDB 매뉴얼

문서 삭제

이 페이지의 내용

  • 모든 문서 삭제
  • 조건과 일치하는 모든 문서 삭제
  • 조건과 일치하는 문서 하나만 삭제
  • MongoDB Atlas로 문서 삭제하기
  • 동작 삭제

다음 방법을 사용하여 MongoDB에서 문서를 삭제할 수 있습니다.

  • 프로그래밍 언어의 드라이버입니다.

  • MongoDB Atlas UI. 자세히 알아보려면 MongoDB Atlas로 문서 삭제하기 를 참조하세요.

  • MongoDB Compass


오른쪽 상단의 언어 선택 드롭다운 메뉴를 사용하여 다음 예제의 언어를 설정하거나 MongoDB Compass를 선택합니다.


참고

이 섹션의 예제에서는 샘플 영화 데이터 세트 를 사용합니다. 샘플 데이터 세트를 MongoDB Atlas 배포서버에 로드하는 방법을 알아보려면 샘플 데이터 로드를 참조하세요.

다음 단계를 통해 MongoDB Atlas에서 문서를 삭제할 수 있습니다.

1
  1. MongoDB Atlas UI의 Database 사이드바에서 버튼을 클릭합니다.

  2. 샘플 데이터가 포함된 데이터베이스 배포서버의 경우 Browse Collections을 클릭합니다.

  3. 왼쪽 탐색 창에서 sample_mflix 데이터베이스를 선택합니다.

  4. movies 컬렉션을 선택합니다.

2

선택 사항으로서 Filter 필드에 쿼리 필터 문서를 지정할 수 있습니다. 쿼리 필터 문서는 쿼리 연산자를 사용하여 검색 조건을 지정합니다.

다음 쿼리 필터 문서를 Filter 검색 바에 복사하고 Apply를 클릭합니다.

{ genres: "Action", rated: { $in: [ "PG", "PG-13" ] } }

이 쿼리 필터는 sample_mflix.movies 컬렉션에서 genresAction ratedPG 또는 PG-13에 해당하는 모든 문서를 반환합니다.

3
  1. 문서를 삭제하려면 문서 위로 마우스를 가져간 다음 오른쪽에 나타나는 휴지통 아이콘을 클릭합니다.

    삭제 버튼을 클릭하면 MongoDB Atlas는 문서에 삭제 플래그를 지정하고 확인을 요청합니다.

  2. Delete을 클릭하여 선택을 확인합니다.

자세히 알아보려면 문서 생성, 보기, 업데이트 및 삭제를 참조하세요.

삭제 작업은 컬렉션에서 모든 문서를 삭제하더라도 인덱스를 삭제하지 않습니다.

MongoDB의 모든 쓰기 작업은 단일 문서 수준에서 원자적으로 이루어집니다. MongoDB 및 원자성에 대한 자세한 내용은 원자성 및 트랜잭션에서 확인 가능합니다.

쓰기 고려를 사용하여 MongoDB에서 쓰기 작업에 요청한 승인 수준을 지정할 수 있습니다. 자세한 내용은 쓰기 고려를 참조하세요.

← 메서드 업데이트