安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| # aliyun linux 3 vim /etc/yum.repos.d/mongodb-org-6.0.repo # 输入如下内容 [mongodb-org-6.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/6.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
# 安装 sudo yum install -y mongodb-org mongodb-database-tools mongodb-mongsh
# 管理 sudo systemctl start mongod sudo systemctl status mongod sudo systemctl enable mongod sudo systemctl stop mongod sudo systemctl restart mongod
# 使用 mongo db mongosh
|
docker
1 2
| docker pull mongo docker run -itd --name mongo -p 27017:27017 mongo
|
导出
在这里下载 Mongodb Database tools。
1 2 3 4
| # 导出 $ mongodump --uri "mongodb://usersname:password@127.0.0.1:27100/dbname?replicaSet=replica_name&authSource=admin" --out "/path/to/save"
$ mongodump --uri "mongodb://127.0.0.1" --out data-dump --db library --collection booksion
|
导入
1
| $ mongorestore --nsInclude=<db>.<table> /path/to/data.bson
|
操作
文档参考这里。
1 2 3 4 5
| # 1. 创建数据库. 使用 use 即可创建 database > use <db-name>
# 2. 创建集合. 使用插入数据语法, 不存在集合则创建 > db.test.insertOne( { x: 1 } );
|