
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
바로 직전에 몽고 DB 연결이 안된다는 질문 올려서 해결됐었는데 (URL 코드 뒤에 tlsCAFile=ca 붙였더니 연결이 됨)
DB 내용이 다르게 뜨더라고요.
> 제 DOC 에는 'name': '영수', 'age': 27 데이터가 있는데 몽고db에는 'name:'bob', age:27 이라고 뜹니다.
그래서 파이썬 터미널을 다시 실행해보니 NameError: name 'ca' is not defined
(venv) Minn9ooss-MacBook-Pro:pythonprac yuminkye$ 에러문구가 떴습니다.
'ca' 문구에 문제가 있는 것 같은데 어떻게 해결해야할까요?
[몽고 DB 화면]

[VS코드 화면]

from pymongo import MongoClient
client = MongoClient(
'mongodb+srv://sparta:test@cluster0.b18pxzx.mongodb.net/?retryWrites=true&w=majority', tlsCAFile=ca)
db = client.dbsparta
doc = {
'name': '영수',
'age': 27
}
db.users.insert_one(doc)
터미널
(venv) Minn9ooss-MacBook-Pro:pythonprac yuminkye$ /Users/yuminkye/Desktop/sparta/pythonprac/venv/bin/python3 /Users/yuminkye/Desktop/sparta/pythonprac/dbprac.py Traceback (most recent call last): File "/Users/yuminkye/Desktop/sparta/pythonprac/dbprac.py", line 5, in <module> 'mongodb+srv://sparta:test@cluster0.b18pxzx.mongodb.net/?retryWrites=true&w=majority', tlsCAFile=ca) NameError: name 'ca' is not defined You have new mail in /var/mail/yuminkye (venv) Minn9ooss-MacBook-Pro:pythonprac yuminkye$
