主题
MongoDB 维护
服务管理
bash
docker container start mongo-server
docker container stop mongo-server
docker container restart mongo-server
docker logs mongo-server查看状态
js
db.version()
db.stats()
db.serverStatus()用户和权限
切换到业务库:
js
use app_db创建业务用户:
js
db.createUser({
user: 'app_user',
pwd: 'vfanlee',
roles: [{ role: 'readWrite', db: 'app_db' }],
})查看用户:
js
db.getUsers()备份和恢复
bash
mongodump --uri="mongodb://root:vfanlee@127.0.0.1:27017/app_db?authSource=admin" --out=./backup
mongorestore --uri="mongodb://root:vfanlee@127.0.0.1:27017/app_db?authSource=admin" ./backup/app_db