DB/기본 실습

팀 공용 MongoDB-Atlas-Robo 3T 셋팅

yubi5050 2022. 5. 4. 13:18

팀 프로젝트간 협업을 위해 팀 공용 DB (무료)를 사용하는 방법

1. Mongo DB - Atlas

클라우드형 무료 (Free 옵션 선택시) Mongo DB Atlas 이다.

https://cloud.mongodb.com/ 

 

MongoDB Cloud

MongoDB Cloud is a unified data platform for modern applications and includes a global cloud database, search, data lake, mobile, and application services.

www.mongodb.com

 

2. Atlas 팀 버전 셋팅 방법

+ 핵심은 IP 0.0.0.0/0 으로 하는 것 

https://moonsupport.tistory.com/262

 

 

3. Atlas Mongo DB - ROBO 3T 연동

 
+ Authentification에 database : admin / User name : <username> / password : <password> 입력
 

MongoDB -- Robo 3T, MongoDB Atlas 연결하기

MongoDB -- Robo 3T, MongoDB Atlas 연결하기 환경 : Robo 3T 1.4 ** Robo 3T 다운로드 링크 ; https://robomongo.org/download ** 다운로드후 Robo 3T 실행 첫화면  --> "Create" 선택 "From SRV" 버튼 ..

freeprog.tistory.com

 

 4. Python Mongo DB 확인

+ 아래 코드에서 Mongo DB Collection 연결 테스트 (doc 바꿔가면서 collection에 잘 들어가지는거 확인)

from pymongo import MongoClient
db_path = "mongodb+srv://<username>:<password>@cluster0.2hyld.mongodb.net/myFirstDatabase?retryWrites=true&w=majority"
db_port = 27017
client = MongoClient(db_path, db_port)
db = client.test
doc = {
    'name':'bob',
    'age':27
}

# try:
db.users.insert_one(doc)​