이전에 Robo 3T 를 이용해서 몽고디비를 사용해 본적이 있었는데 강의에서 사용한 클라우드 환경에서 사용할 수 있는 Mongo Atlas 라는게 있어서 프로젝트를 만드는 과정을 기록해 보았다.
제가 보려고 만든 게시물 입니다~
프로젝트 생성
New project 를 눌러 프로젝트 이름을 지어주고
초대할 프로젝트 맴버 이메일을 써주라는데 일단 혼자 쓸것이니 넘어가 준다. (나중에 맴버 추가 가능하다)
이런 노란 경고는 좋아하지 않는데 build Database 를 눌러주고
Free 가 적혀있는 shared을 선택
강의에서는 싱가폴을 선택했지만, 지금은 서울도 추가되었기 때문에 서울을 선택 후 creat cluster
사용할 username 과 password 를 입력해 주는데 이런건 .env 파일에 숨겨서 사용하는것이 좋다. 잘못해서 깃허브에 올리면 엄청난 비용이 청구될수도 있으니 조심해야한다.
network access 에서 allow access from anywhere 을 눌러주고 확인.
두번째 connect your application 선택
파이썬을 사용할것이기 때문에 파이썬으로 선택
선택하면 아래 db 를 연결할 때 사용할 url 이 나오는데 연결코드 잘 섞어서 사용하면 된다.
// db 연결 코드
client = MongoClient('위의 url', tlsCAFile=ca)
db = client.my_project
프로젝트 삭제
안쓰는 프로젝트가 있어서 삭제하려고 하니
뭔가 terminated 하라고 했다.
느낌적으로 terminated를 눌러주고
하라는대로 따라쳐주면
클러스터가 다운되었다고 뜬다.
다시 삭제를 시도하면 잘 삭제가 됨을 볼 수 있다.