dbAdmin权限满足基本需求

2、创建用户密码指定数据库

use test
db.createUser({ user: "****", pwd: "****", roles: [{ role: "readWrite", db: "test" }] })

3、远程连接:代密码

import pymongo
host = '***'
username = ***'
password = '***'
port = ***
conn = pymongo.MongoClient('mongodb://{}:{}@{}:{}/?authSource=test'.format(username,password,host,port))
db = conn.test   # 直接写库名
coll = db['stu1']
coll.insert_one({"name":"zhangsan","age":18})   # 插入一条数据,如果没出错那么说明连接成功
for i in coll.find():
    print(i)