>백엔드 개발 >파이썬 튜토리얼 >존재하는 경우 Python을 사용하여 MongoDB에서 컬렉션 삭제

존재하는 경우 Python을 사용하여 MongoDB에서 컬렉션 삭제

WBOY
WBOY앞으로
2023-08-21 20:34:461169검색

존재하는 경우 Python을 사용하여 MongoDB에서 컬렉션 삭제

MongoDB 는 유연한 JSON 형식으로 데이터를 저장하는 널리 사용되는 오픈 소스 데이터베이스입니다. 기존의 행 및 열 데이터 저장 기술을 사용하지 않습니다. 대신 확장성을 높이는 보다 유연한 접근 방식이 필요합니다.

이 데이터베이스는 대용량 데이터를 처리하도록 설계되었으므로 최신 애플리케이션에 맞게 특별히 맞춤화되었습니다. MongoDB 데이터베이스는 관계형 데이터베이스의 테이블과 유사한 "sets"으로 구성됩니다.

컬렉션은 다양한 유형의 값을 가진 필드로 구성된 문서 그룹입니다. 데이터베이스에는 여러 컬렉션이 포함될 수 있으며 각 컬렉션에는 여러 문서가 포함될 수 있습니다. 이 기사에서는 Python 명령을 사용하여 MongoDB 컬렉션을 삭제합니다. 각 컬렉션에는 문서 구조에 따라 고유한 스키마가 있습니다.

PyMongo 설치

PyMongo 는 프로그래머가 "MongoDB" 데이터베이스와 상호 작용하는 데 사용하는 Python 드라이버입니다. Python의 MongoDB 데이터에 대해 여러 작업을 수행할 수 있는 인터페이스를 제공합니다. 명령줄에서 Python 패키지 관리자를 사용하여 "PyMongo"를 설치할 수 있습니다.

으아악

PyMongo 라이브러리가 설치되면 로컬 IDE로 가져올 수 있습니다.

데이터베이스 생성

작업을 수행하려면 참조 데이터베이스가 필요합니다. MongoDB 데이터베이스를 만드는 것은 어려운 작업이 아닙니다. 인터넷에서 최신 버전의 MongoDB를 다운로드하여 시스템에 설치해야 합니다. 그 후 "MongoDB" 서버를 시작하겠습니다. 기본 서버와 기본 포트 번호를 사용하여 "Connect" 프로세스를 시작할 수 있습니다. 데이터베이스 이름과 컬렉션 이름을 전달하여 데이터베이스를 수동으로 생성할 수 있습니다. 데이터는 JSON 또는 CSV 파일 형식으로 가져올 수 있습니다.

PyMongo를 통해 MongoDB를 Python에 연결

이것은 두 플랫폼 간의 연결을 설정하는 것과 관련된 가장 중요한 단계입니다. "pymongo.MongoClient()" 함수를 사용하여 MongoClient 개체를 생성하겠습니다. 서버 주소를 이 함수에 매개변수로 전달하면 연결이 설정됩니다.

문법

으아악

이 방법을 적용하여 연결을 설정해 보겠습니다.

컬렉션을 읽으려면 Python에서 연결을 생성하세요

여기에서는 MongoDB에 저장된 컬렉션을 읽으려고 합니다. 아래의 예에서 −

  • 우리는 "PyMongo" 라이브러리를 가져오고 연결을 설정하고 데이터베이스에 액세스할 수 있는 "MongoClient" 개체를 만들었습니다

  • 주소 이름을 "

    localhost"로 지정하여 서버 주소를 전달했습니다. 이는 MongoDB 서버가 Python 프로그램과 동일한 시스템에서 실행되고 있음을 의미합니다. MongoDB 서버의 기본 포트 번호인 "27017"을 사용했습니다.

  • 이후에는 데이터베이스와 컬렉션의 이름을 지정합니다.

  • 컬렉션을 생성하여 채웠습니다.

  • 컬렉션에 저장된 문서를 검색하기 위해 “

    find()” 메서드를 사용했습니다.

으아악

출력

으아악

이제 데이터베이스와 컬렉션을 생성했으므로 데이터베이스에서 컬렉션을 삭제하는 방법을 살펴보겠습니다.

컬렉션을 삭제하려면 Drop() 메서드를 사용하세요

이것은 데이터베이스에서 컬렉션을 삭제하는 매우 간단한 방법입니다. 알아 보자.

  • 연결이 설정된 후

    drop() 메서드를 사용하여 데이터베이스에서 대상 컬렉션을 삭제합니다.

  • 컬렉션이 삭제되면 "

    find()" 메소드를 사용하여 해당 문서를 검색할 수 없습니다.

  • 컬렉션이 삭제되었으므로 "

    None"이 출력됩니다.

으아악

출력

으아악

MongoDB 데이터베이스를 열고 컬렉션의 유효성을 검사하면 이 콜렉션을 관찰할 수 있습니다

결론

이 기사에서는 Python 프로그래밍을 사용하여 데이터베이스에 존재하는 "

MongoDB" 컬렉션을 삭제하는 간단한 작업에 중점을 둡니다. MongoDB 데이터베이스에 액세스하기 위해 "PyMongo" 라이브러리를 사용했습니다. 연결을 설정하고 대상 데이터베이스와 컬렉션 이름을 지정했습니다. 마지막으로 "drop()" 메서드를 사용하여 데이터베이스에서 컬렉션을 삭제했습니다.

위 내용은 존재하는 경우 Python을 사용하여 MongoDB에서 컬렉션 삭제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제