웹 개발 공부중
pymongo CRUD
redeyes
2021. 12. 15. 10:21
서블릿에서 접근 하는 일반 sql문이랑은 다르지만 결국 insert, select->find, update, delete라는 형태는 동일해보인다.
# 저장 - 예시
doc = {'name':'bobby','age':21}
db.users.insert_one(doc)
# 한 개 찾기 - 예시
user = db.users.find_one({'name':'bobby'})
# 여러개 찾기 - 예시 ( _id 값은 제외하고 출력)
all_users = list(db.users.find({},{'_id':False}))
# 바꾸기 - 예시
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})
# 지우기 - 예시
db.users.delete_one({'name':'bobby'})
장점은 서블릿에서는 rs로 받아서 while()문으로 돌려서 VO,DTO에 List로 넣었던거와는 다르게
list로 받으면 바로 해결되는게 파이썬에 장점인거 같다.;;;