参考一下代码:
#!/usr/bin/python3
from pymongo import MongoClient
host = '127.0.0.1' #连接主机
port = 27017 #连接端口
client = MongoClient(host, port)
#连接mydb数据库,账号密码认证
db = client.admin # 先连接系统默认数据库admin
db.authenticate("root", "123456",mechanism='SCRAM-SHA-1')
my_db = client.mydb #再连接自己的数据库mydb
collist = my_db.list_collection_names() #得到数据库中的所有集合
print(collist)
collection = my_db.users #得到用户列表集合
for i in collection.find():#打印集合中的所有数据
print(i)