Print
카테고리: [ NoSQL ]
조회수: 7724

파이몽고를 이용하여 파이썬에서 MongoDB에 연결하자!


1. 개요

앞서 MongoDB를 생성한 후 MongoDB에 데이터를 넣는 테스트를 해보았습니다.

이번에는 파이썬 코드를 통해 MongoDB에 연결해보려고 합니다.


2. 설치

파이몽고를 설치한다. 그러기 위해서는 우선 파이몽고(Pymongo)가 설치되어 있어야 하는데, pip를 통해 설치하면 됩니다.

# pip install pymongo
Collecting pymongo
  Downloading pymongo-3.5.0-cp36-cp36m-manylinux1_x86_64.whl (365kB)
    100% |????????????????????????????????| 368kB 1.8MB/s
Installing collected packages: pymongo
Successfully installed pymongo-3.5.0

3. MongoDB에 연결 가능하도록 통로를 열어준다.


4. 파이썬 코드를 작성한다.

이전 설명에서 입력한 데이터를 조회하는 예제입니다.

import pymongo
 
connection = pymongo.MongoClient("10.0.0.10", 27017)
 
db = connection.test_database
collection  = db.emp
 
docs = collection.find()
 
for i in docs:
        print(i)