Mongoshell
MongoDB的Shell工具mongosh是一个全功能的JavaScript和Node.js的14.x REPL与MongoDB的部署交互环境。我们通过它可以直接对数据库进行查询和操作。这个工具是需要在安装玩MongoDB后单独安装的。
与传统的mongo方式连接MongoDB更加丰富。
官网
https://www.mongodb.com/try/download/shell
Mongoshell 连接 示例
# 连接aws documentionDB
./mongosh --tls --host xx.us-east-1.docdb.amazonaws.com --port 27017 --tlsCAFile global-bundle.pem -u username -p
Mongoshell 常用运维命令
###
show dbs
use db
show collections;
##
rs0 [direct: primary] sample_database> db.sample_collection.find();
[
{
_id: ObjectId('6670007658e2b115e1cb352d'),
hello: 'Amazon DocumentDB'
}
]
mongodump 备份导出数据
###
./mongodump --ssl --host xx.prd.cluster-cv02mbuo4ins.us-east-1.docdb.amazonaws.com:27017 --sslCAFile global-bundle.pem --username vegoadmin --password xx--authenticationDatabase admin --db sample_database --out backup/