好的 谢谢
应该是你传了错误的参数mechanism
mechanism 参数是未知的
MongoDB数据库使用了认证功能,mongoDB有不同的认证机制,3.0版本以后采用的是'SCRAM-SHA-1', 之前的版本采用的是'MONGODB-CR'。所以,以我的版本情况,显然应该用'MONGODB-CR'
正确的连接方式:
client = pymongo.MongoClient(host='...', port=27017)
client.dbName.authenticate("userName", "password", mechanism='MONGODB-CR'(/'SCRAM-SHA-1'))
db = client[‘dbName’]
collection = db['collectionName']
请自查!!!