Back-end

[Flask] 파이썬 db연결, MongoDB, Pymongo

파리외 개발자 2022. 7. 12. 19:26

기본세팅

pymongo와 mongodb설치

db연결후

ismaster커맨드로 연결확인을 하거나

connection객체의 server_info를 통해 정보가 불러지는지 확인

 

Mongodb 사용

데이터삽입

생성한 객체에 insert_one을 사용하여 데이터를 삽입한다.

데이터조회

하나의 데이터 조회 메서드는 find_one이다.

두 개의 데이터를 추가로 생성하고 그 중 222의 id를 가진 데이터를 조회했다.

여러 데이터를 모두 불러오기 위해 find를 사용하여 all_data에 담아주고

for문을 통해 모든 데이터를 출력했다.

데이터삭제

delete_one은 id 222에 해당하는 하나의 데이터를 삭제해준다.(id222여러개가 있어도 하나만 삭제)

삭제 후 다시 모든 데이터를 출력해보니 111과 222의 데이터만 출력된다.