
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
웹개발 종합반 3주차 진행 과정에서 mongo db가 연결되지 않아 질문드립니다. 처음에 진행했을 땐 문제가 없었는데,
다시 재연결을 할려고 하니 계속 아래와 같이 오류가 발생합니다.
QnA에 있는 Certifi도 인터프리터 패키지를 추가하여
connect에 나와있는 주소를 붙여넣고 함께 실행했는데도 오류가 해결되지 않았습니다.
해결 방법을 알려주시면 감사하겠습니다. ㅠㅠ(dns 오류인것 같아 dnspython도 재설치를 해보았지만.. 결과는 같았습니다)
다시 처음부터 해보려고 전부 다 삭제 후 (DB 포함) 강의를 보며 하나씩 진행했지만, 같은 문제가 반복됐습니다.
혹시 유동 IP여서 생기는 문제도 있는 걸까요? (와이파이 연결로 쓰다보니 장소를 옮길때마다 IP가 바뀌긴 합니다.
물론 강의처럼 access anywhere로 설정은 해놨습니다)
구글링을 해보니 SRV가 아닌 링크를 넣어보라고도 하는데 이건 무슨 말인지 이해를 못했습니다.

작성한 코드 및 에러 메세지

몽고 디비 자체는 문제 없이 만들어져있는 것 같습니다.
작성한 코드는 아래와 같습니다.
password 내에는 제가 작성한 패스워드를 넣고 코드를 돌렸습니다.
?retry 앞에 cluster0도 넣고 돌렸는데 결과는 같았습니다.
from pymongo import MongoClient
import certifi
ca = certifi.where()
client = MongoClient('mongodb+srv://znuki:<password>@cluster0.mo5ena6.mongodb.net/?retryWrites=true&w=majority')
db = client.dbsparta
doc = {
'name' : 'bob',
'age' : 27
}
db.users.insert_one(doc)
