一、Docker安装MongoDB
1. 安装
安装版本: 7.0.0
docker run -itd --name mongodb -v C:\\data\\mongodb\\data:/data/db -p 27017:27017 mongo:7.0.0 --auth
-v: 将容器目录/data/db映射到本地C:\\data\\mongodb\\data目录,防止容器删除数据丢失-p: 端口映射--auth: 需要密码才能访问容器服务
2. 安装成功
使用docker ps进行查看

3. 创建用户
3.1 进入容器
登录容器,进入到admin的数据库
docker exec -it mongodb mongosh admin

3.2 创建用户
创建一个测试账号
db.createUser({ user:'test',pwd:'test',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
user:'test': 用户名pwd:'test': 密码{ role:'userAdminAnyDatabase', db: 'admin'}:admin数据库,赋予用户所有数据权限readWriteAnyDatabase: 赋予用户读写权限

3.3 连接并测试
- 使用
test账号链接mongo
db.auth('test', 'test')

- 测试
## 插入一条数据
db.user.insertOne({"name":"test","age":18});
## 查询
db.user.find();




















