# mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]
# 1、加上authSource参数即可,指明账户是在哪个数据库上创建的
client = pymongo.MongoClient('mongodb://username1:123456@168.2.2.2:27017/?authSource=xxx')
"""-----------------或者--------------------------"""
# 2、指定了实际连接的数据库:db1,且没有设置 authSource,则authSource是实际连接的库db1。
#如果都没设置,则authSource是admin
client = pymongo.MongoClient('mongodb://username1:123456@168.2.2.2:27017/db1')
pymongo.errors.OperationFailure: Authentication failed., full error: {‘ok‘: 0.0, ‘errmsg‘: ‘Authenti
最新推荐文章于 2023-03-08 09:28:36 发布