
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
이렇게 써봤습니다.
from pymongo import MongoClient
client = MongoClient('mongodb+srv://sparta:<test>@cluster0.qnamchj.mongodb.net/?retryWrites=true&w=majority')
db = client.dbsparta
doc = {
'name':'영수',
'age':24
}
db.users.insert_one(doc)
안 되어서
pip install cerifi 후에
아래와 같이 써봤습니다.
from pymongo import MongoClient
import certifi
ca = certifi.where()
client = MongoClient('mongodb+srv://sparta:<test>@cluster0.qnamchj.mongodb.net/?retryWrites=true&w=majority', tlsCAFile = ca)
db = client.dbsparta
doc = {
'name':'영수',
'age':24
}
db.users.insert_one(doc)
검색해보니 에러 코드 8000이 계정이랑 연관이 있다고 하여 비밀번호 체크까지 하였습니다.
ip 설정도 확인해봤습니다.
도저히 원인을 모르겠습니다.
raise OperationFailure(errmsg, code, response, max_wire_version)
pymongo.errors.OperationFailure: bad auth : authentication failed, full error: {'ok': 0, 'errmsg': 'bad auth : authentication failed', 'code': 8000, 'codeName': 'AtlasError'}
(venv)
에러 메시지입니다.
