// 命令行,进入admin库
>use admin
// 创建超级管理员
>db.createUser({user: "admin", pwd: "admin", roles: ["root"]});
// 创建自定义库 mymongo
>use mymongo
>use admin
// 创建自定义库的账户
>db.createUser({user:"root",pwd:"root",roles:[{"role" : "userAdminAnyDatabase","db" : "admin"},{"role" : "dbOwner","db" : "admin"},{"role" : "clusterAdmin", "db": "admin"},{"role":"readWrite","db":"mymongo"}]});
// 注意最后一行的readWrite对应数据库为mymongo
spring:
data:
mongodb:
uri: mongodb://用户名:密码@IP地址:端口/对应的库
spring:
data:
mongodb:
host: ip地址
port: 端口号
database: mymongo
authentication-database: admin
username: 用户名
password: 密码