pymongo
pymongo란 mongoDB를 파이썬으로 컨트롤 하기 위한 패키지 이다.
pymongo 기본 구조
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.dbsparta
insert / find / update / delete
# insert - 예시
doc = {'name':'bobby','age':21}
db.users.insert_one(doc)
# find_one - 예시
user = db.users.find_one({'name':'bobby'})
# find - 예시 ( _id 값은 제외하고 출력)
same_ages = list(db.users.find({'age':21},{'_id':False}))
# update - 예시
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})
update_many도 있음.
# delete - 예시
db.users.delete_one({'name':'bobby'})
delete_many도 있음.
update_many와 delete_many는 DB의 내용을 한번에 대량으로 변경시키기 때문에 가급적 사용하지 않는 편이다.
'study > Web' 카테고리의 다른 글
REST, REST API (0) | 2025.04.28 |
---|---|
HTML 기본_spartacoding 5 (크롤링, DB) (0) | 2022.02.10 |
HTML 기본_spartacoding 4 (jQuery)(img src 변경)(로딩후 실행) (0) | 2022.02.10 |
HTML 기본_spartacoding 3 (jQuery) (0) | 2022.01.25 |
HTML 기본_spartacoding homework (간단한 웹페이지) (0) | 2022.01.22 |