备份mongodump
mongodump -h localhost:27017 -u username -p password --authenticationDatabase admin -d data-center -c 1_19 -q '{timestamp:{$gt:1659088860000}}' -o /home/tewo/dump --gzip
恢复mongorestore
mongorestore -h localhost:27017 -u username -p password --authenticationDatabase admin -d data-center -c 1_19 --dir /home/tewo/dump/data-center --gzip
安装mongo shell 4.0
MongoDB 文档包含有关在 Ubuntu 上安装官方软件包的信息。有一个mongodb-org-shell
包只包含 MongoDB shell,您可能还想安装mongodb-org-tools
其他命令行工具(mongodump
、、mongorestore
...)。
最好遵循 MongoDB 文档中的说明,因为将来可能会更改某些细节(例如签名密钥),但 Ubuntu 18.04(仿生)上的 MongoDB 4.0 遵循的一般步骤是:
- 从 MongoDB, Inc 导入用于对包进行签名的公钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
- 为 MongoDB 创建一个包列表文件
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
- 更新本地包数据库
sudo apt-get update
- 安装所需的 MongoDB 包
sudo apt-get install -y mongodb-org-shell