[Python] MongoDB 접속 에러 해결방안 (특히 macOs)- [SSL: CERTIFICATE_VERIFY_FAILED]

권수민·2023년 8월 14일
1

mongoDB를 연결시켜 데이터를 주고받으려고 했는데... 이런...?

TypeError: 'Collection' object is not callable. If you meant to call the 'insert_one' method on a 'Database' object it is failing because no such method exists.

연결이 안되니까 돌아가지가 않는다..

[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

뭐 이런식으로 에러가 나오는 경우도 있다고 한다.

일단 macOS같은 경우 추가적으로 더해야 할게 있는데...? 바로 certifi라는 패키지다

from pymongo import MongoClient
**import certifi
ca = certifi.where()**
client = MongoClient('mongodb+srv://sparta:test@cluster0.6q7z45o.mongodb.net/?retryWrites=true&w=majority',** tlsCAFile=ca**)
db = client.dbsparta

이렇게 추가적인 부분을 더 다운받아 연결해주면 무리없이 다시 연결될 것이다!!!!!!

여기서 하나더 추가적인 tip:
==>무조건 가상환경이 활성화되어있을때 pip으로 다운받아주는것 잊지마@@@

profile
초보개발자

1개의 댓글

comment-user-thumbnail
2023년 8월 14일

개발자로서 배울 점이 많은 글이었습니다. 감사합니다.

답글 달기