[当我尝试使用pymongo验证mongodb时,它显示以下错误,
命令SON([('saslStart',1),('mechanism','SCRAM-SHA-1'),('autoAuthorize',1),('payload',命名空间上的Binary('n ,, n = user,r = Mzk1NDU4ODUwNzU4',0))])the_database。$ cmd失败:身份验证失败。
我的验证码
client.fw_mongo.authenticate('user', 'password' )
fw_mongo是我的mongodb名称
此代码有什么问题?
尝试:
from pymongo import MongoClient
Client = MongoClient("mongodb://" + username + ":" + password + "server_details")
def collection_object():
db = Client.db_name
collection = db.collection_name
return collection
您的代码正确,但是您的密码与配置MongoDB的密码不同。