커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
mongo DB 자료가 업로드 되지 않는문제
undefined주차
북마크
임*완
댓글
1
추천
0
조회수
9
조회수
9
답변 완료

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

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


mongo db 셋업 관련 테스트코드를 db에 입력하는 작업을 계속 시도했으나 업로드가 되지 않음. 강의 초반부터 재수강하여 셋업을 처음부터 다시 따라가면서 진행을 했으나 계속 실행이 되지 않는 문제가 발생


스파르타 즉문즉답





작성한 코드 및 에러 메세지

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

doc = {
    'name' : 'bob',
    'age' : 27
}

db.users.insert_one(doc)


/Users/Wayne/Desktop/Sparta/pythonprac/venv/bin/python /Users/Wayne/Desktop/Sparta/pythonprac/dbprac.py 
Traceback (most recent call last):
  File "/Users/Wayne/Desktop/Sparta/pythonprac/dbprac.py", line 10, in <module>
    db.users.insert_one(doc)
  File "/Users/Wayne/Desktop/Sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/collection.py", line 628, in insert_one
    self._insert_one(
  File "/Users/Wayne/Desktop/Sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/collection.py", line 569, in _insert_one
    self.__database.client._retryable_write(acknowledged, _insert_command, session)
  File "/Users/Wayne/Desktop/Sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1475, 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/Wayne/Desktop/Sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1757, in _tmp_session
    s = self._ensure_session(session)
  File "/Users/Wayne/Desktop/Sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1740, in _ensure_session
    return self.__start_session(True, causal_consistency=False)
  File "/Users/Wayne/Desktop/Sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1685, in __start_session
    self._topology._check_implicit_session_support()
  File "/Users/Wayne/Desktop/Sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/topology.py", line 538, in _check_implicit_session_support
    self._check_session_support()
  File "/Users/Wayne/Desktop/Sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/topology.py", line 554, in _check_session_support
    self._select_servers_loop(
  File "/Users/Wayne/Desktop/Sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/topology.py", line 238, in _select_servers_loop
    raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: ac-kytijtx-shard-00-00.fhf6p7p.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108),ac-kytijtx-shard-00-02.fhf6p7p.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108),ac-kytijtx-shard-00-01.fhf6p7p.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108), Timeout: 30s, Topology Description: <TopologyDescription id: 638cacf35e126cd77bb91dfc, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('ac-kytijtx-shard-00-00.fhf6p7p.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-kytijtx-shard-00-00.fhf6p7p.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)')>, <ServerDescription ('ac-kytijtx-shard-00-01.fhf6p7p.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-kytijtx-shard-00-01.fhf6p7p.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)')>, <ServerDescription ('ac-kytijtx-shard-00-02.fhf6p7p.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-kytijtx-shard-00-02.fhf6p7p.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)')>]>


종료 코드 1(으)로 완료된 프로세스


Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴