MongoDB Shell 是 MongoDB 自带的交互式 Javascript shell,用来对 MongoDB 进行操作和管理的交互式环境。
在老版本中对 mongodb 进行后台管理,使用 mongo 命令。
但在5.0 版本以后,当你执行 mongo 命令时会显示警告 Warning: the "mongo" shell has been superseded by "mongosh"
, 并提示我们安装 mongosh。
MongoDB v5.0 开始不推荐使用 mongo,而建议使用 mongosh,需要单独安装
mongosh 提供了更好的可用性和兼容性。"mongo " shell 已被废弃,并将在新发布的版本中被删除。接下来介绍安装 mongosh shell 工具。
mongosh 下载地址:https://www.mongodb.com/try/download/shell?jmp=docs
下载64位Linux .tgz 软件包。
# 下载
wget https://downloads.mongodb.com/compass/mongosh-1.1.9-linux-x64.tgz
# 解压
tar -zxvf mongosh-1.1.9-linux-x64.tgz
# 将解压包拷贝到 mongosh 安装目录
sudo mv mongosh-1.1.9-linux-x64 /usr/local/mongosh
mongosh 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:
export PATH=/usr/local/mongosh/bin:$PATH
$ cd /usr/local/mongosh/bin
$ ./mongosh
Current Mongosh Log ID: 61e9782d7981bbd2d05add0e
Connecting to: mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+1.1.9
Using MongoDB: 5.0.5
Using Mongosh: 1.1.9
For mongosh info see: https://docs.mongodb.com/mongodb-shell/
mongosh 向后兼容,支持的方法使用与 mongo 中相应方法相同的语法。
[1]
https://www.mongodb.com/try/download/shell?jmp=docs: https://www.mongodb.com/try/download/shell?jmp=docs