티스토리 뷰

728x90
반응형

 

pandas를 이용한 csv파일데이터를 몽고DB에 삽입하는 아주아주 쉬운 방법!

먼저 라이브러리 임포트와 몽고DB를 연동합니다

 

 

from pymongo import MongoClient
import pandas as pd

client = MongoClient(localhost,
          username='admin',
          password='1234',
          authSource='admin',
          authMechanism='SCRAM-SHA-256')

#database
db = client.get_database('test1')

#collection
cl = db.get_collection('test1_collection')

 

몽고DB에 삽입하려는 CSV파일을 판다스로 불러와

몽고DB 컬렉션에 인서트해주면 끝..!!!!!!

 

file = pd.read_csv("filename.csv", encoding="utf-8")
cl.insert_many(file.to_dict('records'))

 

 

 

 

728x90
반응형
댓글