Сбой аутентификации MongoDB Atlas на Python - PullRequest
0 голосов
/ 08 декабря 2018

Я развернул это приложение Python на Heroku и хочу, чтобы оно подключалось к кластеру MongoDB Atlas.Я использовал мою строку для подключения к кластеру, но по какой-то причине я продолжаю получать raise OperationFailure(msg % errmsg, code, response) pymongo.errors.OperationFailure: bad auth Authentication failed. Я дважды проверил, и пользователь, и пароль верны.Есть идеи, почему это происходит?

from pymongo import MongoClient
import time
import random
import time
import datetime


client = MongoClient('mongodb+srv://USER:<MYPASSWORD>@test-2liju.mongodb.net/test?retryWrites=true')

db = client.one

mycol = client["tst"]


while True:


    test = int(random.randrange(-99999990,90000000,1))

    dic = {"num": test}

    result = db.tst.insert_one(dic)


    print(test)
    time.sleep(5)

1 Ответ

0 голосов
/ 08 декабря 2018

Глупая ошибка, мне пришлось набрать MYPASSWORD вместо <MYPASSWORD>, без <>

...