# 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')


Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐