Flask에서 mongoDB 사용하기(1)

2019. 11. 9. 00:32개발노트

직접 mongoDB를 설치해서 사용해도 좋지만

더욱 편리하게 mongoDB Atlas를 사용해줍니다.

Atlas MongoDB 사이트: https://www.mongodb.com/cloud/atlas

가입하면 클라우스 데이터베이스를 무료로 사용할 수 있습니다.

 


 

  무료로 회원가입을 한 이후에 바로 MongoDB 서비스를 이용할 수 있습니다.

 

 

  가입을 하자마자 바로 하나의 데이터베이스를 생성하라고 나옵니다. 그냥 기본 설정 그대로 만들어 주시면 됩니다. 아마 기본적인 클라우드 제공 서비스로는 AWS가 선택되어 있을 겁니다.

 

 

  나머지 설정 또한 기본 설정으로 진행하면 무료로 서비스에 가입할 수 있습니다.

 

 

  클러스터를 생성한 이후에 약간의 시간이 지나면 다음과 같이 초기화가 완료됩니다.

 

 

  이후에 다음과 같이 [CONNECT] 버튼을 눌러서 DB 접속 User 계정을 만들 수 있습니다.

 

 

  다음과 같이 접속을 위한 계정명과 비밀번호를 설정합니다.

 

 

  이후에 실제로 MongoDB에 접속하기 위한 방법을 명시합니다.

 

 

  다음과 같이 Application에서 접속할 수 있도록 [Connect Your Application] 버튼을 누릅니다.

 

 

  결과적으로 다음과 같이 개발 환경에 따른 접속 문자열을 얻을 수 있습니다.

 

 

  또한 지금 이 상태로는 DB에 접속할 수 없습니다. 다시 뒤로 가서 마지막으로 방화벽 설정을 해주세요. 기본적으로 MongoDB에 접속할 수 있는 IP를 직접 입력하는 식으로 연결할 수 있습니다.

 



출처: https://ndb796.tistory.com/302 [안경잡이개발자]

 


 

파이썬 Flask를 사용하기 때문에 위 부분을 진행할 때

DRIVER = Python 그리고 현재 설치되어있는 파이썬 ver을 선택합니다.