Python
MongoDB 시작하기
BaekGyuHyeon
2022. 3. 23. 22:01
먼저 python에서 mongoDB 에 접속에 필요한 패키지를 설치한다.
pip install pymongo
pip install dnspython
아래 링크에서 Atlas에 회원가입후 cluster를 만든다.
https://www.mongodb.com/ko-kr/cloud/atlas/register
MongoDB Atlas
무료로 시작하기. 신용카드 필요 없음
www.mongodb.com
만들은 cluster에서 connect > connect your application 에서 python , python version을 선택한후 아래 나오는 url을 복사한다.
사용하기
from pymongo import MongoClient
//url 입력시 myFirstDatabase -> cluster 이름으로(대소문자 구분), <password> -> cluster 생성시 입력한 비밀번호
client = MongoClient('복사한 URL')
//db 및 table 연결, 없을시 생성된다.
db = client.dbname
// 데이터 넣기
db.tablename.insert_one({'name':'abcd'})
db.tablename.insert([{},{},....])
// 데이터 조회
lists = list(db.tablename.find({}))
lists = list(db.tablename.find({'name':'abcd'}))
data = db.tablename.find_one({'name':'abcd'})
// 데이터 수정
db.tablename.update_one({'name':'abcd'},{'$set':{'name':'efgh'}})
// 데이터 삭제
db.tablename.delete_one({'name':'abcd'})