커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
mongo db 데이터베이스 저장 및 설치 문제
undefined주차
북마크
이*열
댓글
1
추천
0
조회수
20
조회수
20
답변 완료

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

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


일단 제가 알려주신대로 몽고db 가입도하고 시키는대로 하는데 일단 강사님이 알려주시는 가입방법 및 Create 하는게 달라요 영상이 예전꺼라 그런지 모르겠는데 업데이트 필요해보입니다. 가끔 이런 영상이 많아 수강생으로서 혼선이 많네요.

그래서 알려주신대로 척척했는데 데이터베이스에 저장하는것 파이참에서 에러납니다.

에러코드 확인 부탁드립니다..

그리고 안되서 FAQ에서 확인해서 몽고DB 수동 설치 터미널에서 할때도 일단 에러가 납니다.

먼저 파이참 에러부터 올리겠습니다.




스파르타 즉문즉답스파르타 즉문즉답




파이참 에러

/Users/ljy/Desktop/sparta/pythonprac/venv/bin/python /Users/ljy/Desktop/sparta/pythonprac/dbprac.py

Traceback (most recent call last):

 File "/Users/ljy/Desktop/sparta/pythonprac/dbprac.py", line 10, in <module>

  db.users.insert_one(doc)

 File "/Users/ljy/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/collection.py", line 628, in insert_one

  self._insert_one(

 File "/Users/ljy/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/ljy/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/ljy/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/ljy/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/ljy/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/ljy/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/ljy/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/topology.py", line 554, in _check_session_support

  self._select_servers_loop(

 File "/Users/ljy/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/topology.py", line 238, in _select_servers_loop

  raise ServerSelectionTimeoutError(

pymongo.errors.ServerSelectionTimeoutError: ac-mhrdq0f-shard-00-00.ukwu2y5.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108),ac-mhrdq0f-shard-00-01.ukwu2y5.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108),ac-mhrdq0f-shard-00-02.ukwu2y5.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: 63a477c036c4ec9960541360, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('ac-mhrdq0f-shard-00-00.ukwu2y5.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-mhrdq0f-shard-00-00.ukwu2y5.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)')>, <ServerDescription ('ac-mhrdq0f-shard-00-01.ukwu2y5.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-mhrdq0f-shard-00-01.ukwu2y5.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)')>, <ServerDescription ('ac-mhrdq0f-shard-00-02.ukwu2y5.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-mhrdq0f-shard-00-02.ukwu2y5.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)')>]>


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




아래는 터미널에서 몽고db 설치 에러입니다.



Last login: Thu Dec 15 00:02:15 on console

ljy@Jaeyeols-MacBookPro ~ % brew update

Updated 1 tap (homebrew/core).

==> New Formulae

cloudflare-wrangler2    libfyaml          secp256k1

cpuid           nap            skeema

emqx            osv-scanner        stuffbin

envd            pdf-diff          syslog-ng

httm            psysh           tproxy

keploy           retdec           txt2man

==> Outdated Formulae

node@16                 xz


You have 2 outdated formulae installed.

You can upgrade them with brew upgrade

or list them with brew outdated.

ljy@Jaeyeols-MacBookPro ~ % brew services start mongodb-community


==> Tapping homebrew/services

Cloning into '/opt/homebrew/Library/Taps/homebrew/homebrew-services'...

remote: Enumerating objects: 2276, done.

remote: Counting objects: 100% (212/212), done.

remote: Compressing objects: 100% (95/95), done.

remote: Total 2276 (delta 140), reused 145 (delta 117), pack-reused 2064

Receiving objects: 100% (2276/2276), 631.94 KiB | 1.51 MiB/s, done.

Resolving deltas: 100% (1018/1018), done.

Tapped 1 command (45 files, 794.0KB).

Error: No available formula with the name "mongodb-community". Did you mean mongodb-atlas-cli?

ljy@Jaeyeols-MacBookPro ~ % brew services start mongodb-community

Error: No available formula with the name "mongodb-community". Did you mean mongodb-atlas-cli?

ljy@Jaeyeols-MacBookPro ~ % 

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