원래 클라우드 mongoDB연결 코드
from pymongo import MongoClient
client = MongoClient('mongodb+srv://<username>:<password>@cluster0.zuy17.mongodb.net/myFirstDatabase?retryWrites=true&w=majority')
db = client.dbsparta
클라이언트 연결을 위한 url에서 오타가 발생했는지 확인해 봤지만 오타는 아니었고 해결방법을 구글링도 해보고 다른 사람들한테 물어보면서 찾은 해결방법은 certifi package를 설치, certifi package를 import 해주었더니 해결됐다.
에러 수정 코드
from pymongo import MongoClient
import certifi
ca = certifi.where()
client = MongoClient('mongodb+srv://<username>:<password>@cluster0.zuy17.mongodb.net/myFirstDatabase?retryWrites=true&w=majority',
tlsCAFile=ca)
db = client.dbsparta
pymongo import와 client = 사이에
import certifi
ca = certifi.where()
코드를 추가하고
client = MongoClient('mongodb+srv://<username>:<password>@cluster0.zuy17.mongodb.net/myFirstDatabase?retryWrites=true&w=majority')
뒤에 tlsCAFile=ca를 추가 작성해주었더니 해결됐다.