認証を使用してmongodbデータベースに接続しようとしています。そうするために私のコードは次のとおりです。mongodb pythonの認証
from pymongo import MongoClient
import urllib
client = MongoClient()
client = MongoClient('ip', port)
client.prod_db.authenticate('username', 'pass', source='source_database')
私は認証ラインで次のエラー受け付けておりますしかし:
pymongo.errors.OperationFailure:認証に失敗しました。
私は間違って認証するのですか?
EDIT:はまた、次のスキーマを使用してみました:
client = MongoClient('mongodb://user:[email protected]:port/')
をと私は同じ過ちを受けました。
しかし、正確にどこにパスを追加していますか? – konstantin
'mechanism = 'SCRAM-SHA-1' ' –
残念ながら、同じエラーが発生しました。 – konstantin