커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
몽고디비
undefined주차
북마크
홍*자
댓글
3
추천
0
조회수
15
조회수
15
답변 완료

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

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



몽고디비에 데이터가 저장이 안되어요 잘못계정을 만들었나 싶어서 구글계정 새로 만들고 다시 가입하고 해도 안되네요 코드저장하고 터미널에서 확인해보면 아무런 변화가 없다는데 저는 오류글자가 많이 나오네요


(venv) PS C:\Users\user\Desktop\spartr\pythonprac> & c:/Users/user/Desktop/spartr/pythonprac/venv/Scripts/python.exe c:/Users/user/Desktop/spartr/pythonprac/dbprac.py

Traceback (most recent call last):

 File "c:/Users/user/Desktop/spartr/pythonprac/dbprac.py", line 9, in <module>

  db.users.insert_one(doc)

 File "C:\Users\user\Desktop\spartr\pythonprac\venv\lib\site-packages\pymongo\collection.py", line 628, in insert_one

  self._insert_one(

 File "C:\Users\user\Desktop\spartr\pythonprac\venv\lib\site-packages\pymongo\collection.py", line 569, in _insert_one

  self.__database.client._retryable_write(acknowledged, _insert_command, session)

 File "C:\Users\user\Desktop\spartr\pythonprac\venv\lib\site-packages\pymongo\mongo_client.py", line 1475, in _retryable_write

  with self._tmp_session(session) as s:

 File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\contextlib.py", line 113, in 

__enter__

  return next(self.gen)

 File "C:\Users\user\Desktop\spartr\pythonprac\venv\lib\site-packages\pymongo\mongo_client.py", line 1757, in _tmp_session

  s = self._ensure_session(session)

 File "C:\Users\user\Desktop\spartr\pythonprac\venv\lib\site-packages\pymongo\mongo_client.py", line 1740, in _ensure_session

  return self.__start_session(True, causal_consistency=False)

 File "C:\Users\user\Desktop\spartr\pythonprac\venv\lib\site-packages\pymongo\mongo_client.py", line 1685, in __start_session

  self._topology._check_implicit_session_support()

 File "C:\Users\user\Desktop\spartr\pythonprac\venv\lib\site-packages\pymongo\topology.py", line 538, in _check_implicit_session_support

  self._check_session_support()

 File "C:\Users\user\Desktop\spartr\pythonprac\venv\lib\site-packages\pymongo\topology.py", line 554, in _check_session_support

  self._select_servers_loop(

 File "C:\Users\user\Desktop\spartr\pythonprac\venv\lib\site-packages\pymongo\topology.py", line 238, in _select_servers_loop

  raise ServerSelectionTimeoutError(

pymongo.errors.ServerSelectionTimeoutError: ac-gajte3p-shard-00-02.t4agkee.mongodb.net:27017: 

[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1124),ac-gajte3p-shard-00-01.t4agkee.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1124),ac-gajte3p-shard-00-00.t4agkee.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1124), Timeout: 30s, Topology Description: <TopologyDescription id: 641fc831879f846f39df3e88, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('ac-gajte3p-shard-00-00.t4agkee.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-gajte3p-shard-00-00.t4agkee.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1124)')>, <ServerDescription ('ac-gajte3p-shard-00-01.t4agkee.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-gajte3p-shard-00-01.t4agkee.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1124)')>, <ServerDescription ('ac-gajte3p-shard-00-02.t4agkee.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-gajte3p-shard-00-02.t4agkee.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1124)')>]>


작성한 코드 및 에러 메세지

from pymongo import MongoClient

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

db = client.dbsparta


doc = {

     'name':'영수',

     'age':24

}

db.users.insert_one(doc)




아이콘을 눌러 코드박스를 만들어 보세요.

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




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