[MongoDB] 파이썬으로 MongoDB 테스트
파이썬으로 몽고DB에 데이터를 입력하거나, 검색, 업데이트, 삭제를 수행할 수 있다.
MongoDB의 Python용 드라이버는 pymongo 이다.
STEP1. pymongo 드라이버 설치
c:\> pip install pymongo |
STEP2. pymongo 이용하여 MongoDB에 연결하기
import pymongo connection = pymongo.MongoClient("localhost",27017) |
STEP3. MongoDB에 데이터 삽입
db = connection.TestDB collection = db.testCollection collection.insert({"이름":"홍길동"}); |
데이터 업데이트 예제 코드
import pymongo connection = pymongo.MongoClient("localhost",27017) db = connection.TestDB collection = db.testCollection collection.insert({"이름":"홍길동"}) collectionInfo = db.collection_names() print collectionInfo collection.update({"이름":"홍길동"},{"이름":"이순신"}) collectionInfo = db.collection_names() print collectionInfo
|
데이터 검색 예제 코드
import pymongo connection = pymongo.MongoClient("localhost",27017) db = connection.TestDB collection = db.testCollection collection.insert({"이름":"홍길동", "나이": 10}) collection.insert({"이름":"이순신", "나이": 20}) collection.insert({"이름":"강감찬","나이":30}) collection.insert({"이름":"권율","나이":40}) document = collection.find({"이름":"홍길동"}) for i in document: print ( i ) |