커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3-12 mongoDB 연결하기 안됩니다
undefined주차
북마크
이*원
댓글
12
추천
0
조회수
17
조회수
17
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요 많은 분들이 앞에서 문제가 발생했던 mongoDB 연결 문제가 저도 동일하게 발생하고 있습니다.

다른 분들 문답 보면서 해결해보려고 했는데 결국은 안되어서 질문 게시합니다.




스파르타 즉문즉답





from pymongo import MongoClient


client = MongoClient('mongodb+srv://sparta:test@cluster0.mc00abl.mongodb.net/?retryWrites=true&w=majority')
db = client.dbsparta


doc={
    'name':'영수',
    'age':24
}
db.users.insert_one(doc)


(venv) idawon@idawon-ui-MacBookPro pythonprac % /Users/idawon/Desktop/sparta/pythonprac/venv/bin/python /Users/idawon/Desktop/sparta/pythonprac/dbprac.
py
Traceback (most recent call last):
  File "/Users/idawon/Desktop/sparta/pythonprac/dbprac.py", line 10, in <module>
    db.users.insert_one(doc)
  File "/Users/idawon/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/collection.py", line 680, in insert_one
    self._insert(document,
  File "/Users/idawon/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/collection.py", line 596, in _insert
    return self._insert_one(
  File "/Users/idawon/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/collection.py", line 577, in _insert_one
    result = self.__database.client._retryable_write(
  File "/Users/idawon/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1098, in _retryable_write
    with self._tmp_session(session) as s:
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/contextlib.py", line 113, in __enter__
    return next(self.gen)
  File "/Users/idawon/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1404, in _tmp_session
    s = self._ensure_session(session)
  File "/Users/idawon/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1391, in _ensure_session
    return self.start_session(causal_consistency=False)
  File "/Users/idawon/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1369, in start_session
    server_session = self._get_server_session()
  File "/Users/idawon/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1377, in _get_server_session
    return self._topology.get_server_session()
  File "/Users/idawon/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/topology.py", line 418, in get_server_session
    self._select_servers_loop(
  File "/Users/idawon/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/topology.py", line 198, in _select_servers_loop
    raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: SSL handshake failed: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108),SSL handshake failed: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108),SSL handshake failed: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)
(venv) idawon@idawon-ui-MacBookPro pythonprac % 
취소
 공유
취소
댓글 0
댓글 알림
나의얼굴