데이터베이스

파이썬에서 몽고DB(MongoDB) 데이터 읽어들이기(Read)

제주도소년 2018. 10. 23. 10:08

파이썬에서 몽고DB(MongoDB) 데이터 읽어들이기(Read)

방법은 간단하다. 우선 Insert 와 거의 같다고 보면된다.

1. 첫번째로 모듈을 Import 한다.

1
2
import pymongo
from pymongo import MongoClient
cs


2. 두번째로 DB에 연결하고 함수를 사용해서 데이터를 가져오면 된다.

1
2
3
4
5
6
7
8
9
10
try:
    client = MongoClient("localhost:27017")
    # 디비 연결
    db = client.test
    collection = db.collection
    
    doc = collection.find({})
    
    for i in doc:
        print("글 제목 : "+i["title"]+"\r\n"+"글 요약 : "+i["description"])
cs


DB 이름은 test 이고 test라는 DB 안에 collection 이라는 컬렉션에 연결하여 find({}) 함수를 통하여 doc 변수에 저장한다.

그 다음 9번 라인의 for 문을이용하여 데이터를 출력하였다.