[python] 파이썬(PyMongo)을 사용한 MongoDB 컬렉션 생성

MongoDB는 NoSQL 데이터베이스로서, 데이터를 컬렉션 단위로 저장합니다. 파이썬의 PyMongo 라이브러리를 사용하면 MongoDB에 접속하여 컬렉션을 생성할 수 있습니다. 이번 블로그 포스트에서는 파이썬(PyMongo)을 사용하여 MongoDB 컬렉션을 생성하는 방법에 대해 알아보겠습니다.

MongoDB와 PyMongo 설치 및 설정

먼저, MongoDB를 설치하고 실행해야 합니다. MongoDB 설치 방법은 공식 웹사이트에서 확인할 수 있습니다. MongoDB가 실행되고 있는지 확인하기 위해 터미널에서 mongod 명령어를 실행합니다.

다음으로, 파이썬에서 MongoDB에 접속하기 위해 PyMongo 라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 PyMongo를 설치합니다.

pip install pymongo

PyMongo가 설치되면 파이썬에서 MongoDB에 접속할 수 있는 준비가 완료됩니다.

파이썬(PyMongo)을 사용한 MongoDB 컬렉션 생성

이제 파이썬 코드에서 PyMongo를 사용하여 MongoDB 컬렉션을 생성하는 방법을 알아보겠습니다.

import pymongo

# MongoDB에 접속
client = pymongo.MongoClient("mongodb://localhost:27017/")
database = client["mydatabase"]

# 새로운 컬렉션 생성
collection = database["mycollection"]

위의 코드에서 pymongo.MongoClient() 함수를 사용하여 MongoDB에 접속합니다. localhost:27017는 MongoDB의 기본 호스트 및 포트 번호입니다. 필요에 따라 호스트와 포트 번호를 수정하여 사용할 수 있습니다.

접속한 후, client["mydatabase"]와 같이 새로운 데이터베이스를 생성하거나 기존의 데이터베이스에 접근할 수 있습니다. 위의 코드에서는 mydatabase라는 데이터베이스에 접속하도록 설정했습니다.

마지막으로, database["mycollection"]와 같이 데이터베이스 내에서 새로운 컬렉션을 생성하거나 기존의 컬렉션에 접근할 수 있습니다. 위의 코드에서는 mycollection이라는 새로운 컬렉션을 생성하도록 설정했습니다.

마치며

이번 포스트에서는 파이썬(PyMongo)을 사용하여 MongoDB 컬렉션을 생성하는 방법에 대해 알아보았습니다. PyMongo를 사용하면 파이썬에서 MongoDB에 접속하여 다양한 작업을 수행할 수 있습니다.