본문 바로가기
웹 개발 공부중

pymongo CRUD

by redeyes 2021. 12. 15.

서블릿에서 접근 하는 일반 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로 받으면 바로 해결되는게 파이썬에 장점인거 같다.;;;

'웹 개발 공부중' 카테고리의 다른 글

클라이언트/서버/API  (0) 2022.01.19
인스타 클론 코딩 작업중  (0) 2021.12.26
mongoDB시작하기  (0) 2021.12.15
파이썬 크롤링 기초  (0) 2021.12.15
python requests 활용  (0) 2021.12.14