[python] 파이썬에서 MongoDB 데이터베이스 연동하는 방법

이 블로그 포스트에서는 파이썬에서 MongoDB 데이터베이스를 연동하는 방법에 대해 알아보겠습니다.

1. pymongo 라이브러리 설치

우선 pymongo 라이브러리를 사용하여 파이썬과 MongoDB를 연동할 수 있습니다. 아래 명령을 사용하여 pymongo 라이브러리를 설치합니다.

pip install pymongo

2. MongoDB 서버에 연결하기

pymongo를 사용하여 MongoDB 서버에 연결하는 방법은 다음과 같습니다.

import pymongo

# MongoDB 서버에 연결
client = pymongo.MongoClient("mongodb://localhost:27017/")

# 데이터베이스 선택
db = client["mydatabase"]

3. 컬렉션 생성 및 데이터 삽입

이제 연결된 데이터베이스에 컬렉션을 생성하고 데이터를 삽입해보겠습니다.

# 컬렉션 생성
mycol = db["customers"]

# 데이터 삽입
mydict = { "name": "John", "address": "Highway 37" }
x = mycol.insert_one(mydict)

4. 데이터 조회

다음은 데이터를 조회하는 예제입니다.

# 데이터 조회
for x in mycol.find():
  print(x)

결론

이상으로 파이썬에서 MongoDB 데이터베이스를 연동하는 방법에 대해 알아보았습니다. pymongo 라이브러리를 사용하여 간단하게 MongoDB와의 연동을 수행할 수 있습니다.

참고 자료:

더 많은 내용을 학습하려면 공식 문서를 참고해보시기 바랍니다.