MongoDB Altas 구축 및 연결

  • 가입하기

1. 구글로 로그인하고 → Accept Privacy ... Service 에 체크 → Submit 합니다. (sign up으로 가입해도 된다.)

2. 다음 화면 체크하고 넘어가기 (이 부분도 다를 수 있기에 회원가입하면서 나오는 부분들과 비교)

3. Shared를 클릭하고 넘어가기

4. 지역 체크하고, create Cluster 클릭 / Cluster명을 지정해 줄 수 있다.

 

5. 아래와 같은 화면이 잠시 동안 나온 뒤에

6. 새로고침 후 최종 아래와 같은 화면을 만나면 끝!

7. 연결 준비하기 

  1. connect 클릭
  2. Allow Access from Anywhere 클릭 → Add IP address 클릭
  3.  Username, Password를 아래와 같이 입력 → Create Database User 클릭 (Password는 기억해두기)
  4. Choose a connection method 클릭

 

  • 연결하기

1.  mongoDB Atlas 화면에서 Connect your application 클릭 (화면이 사라졌을 경우 connect 다시 누르면 나타난다)

2.  1.단계에서 복사한 값을 파이썬으로 작성 중인 .py 스크립트로 이동하여 넣는다

👉 pymongo, dnspython 패키지 설치해야한다.
👉 1단계에서 복사한 값을 URL 입력 부분에 넣어준다.
👉 <password> 부분에 자신의 비밀번호를 넣는다, 이때 <>는 쓰지 않는다.
👉 /?retryWrites=true&w=majority 부분 →  /클러스터명?retryWrites=true&w=majority 추가
from pymongo import MongoClient # 해당 부분은 패키지 설치해야 한다.
# client = MongoClient('여기에 URL 입력')
db = client.데이터베이스명 # 기존에 없을 시 아래와 같이 insert 할 때 자동생성된다

doc = {
	'name':'bob',
	'age':27
}
db.사용할_컬렉션명.insert_one(doc)

3-1. Browse Collections를 클릭

3-2. 생성된 데이터베이스, 컬렉션, 추가된 데이터 확인

 

무료로 클러스터는 1개만 생성할 수 있었다.