安装后无法在 Ubuntu 上运行“mongo”命令(mongo shell)

我是 MongoDB 的新手。我已经阅读了 docs 和 MongoDB 社区版。这是工作

enter image description here

但是,我尝试运行“mongo”命令:它不工作!

enter image description here

...所以我做了:

sudo apt install mongodb-clients

(之后我看到这个命令卸载了 mongodb 服务器,我不得不重新安装)

完成后,我再次尝试了“mongo”命令。它不工作!我该如何解决这个问题?

stack overflow Can't run "mongo" command (mongo shell) on Ubuntu after installation
原文答案

答案:

作者头像

mongodb-servermongodb-clients debian 软件包适用于 MongoDB 3.x,由 Ubuntu 维护。

从 MongoDB 4.x 开始,MongoDB 提供了自己的 debian 包,但他们将它们命名为 mongodb-org-servermongodb-mongoshmongodb-cli 。客户端命令 mongo 分为两个不同的命令 mongoclimongosh

作者头像

您可能想尝试“mongosh”命令。

正如您提供的 documentation 中指定的那样。

在与 mongod 相同的主机上启动 mongosh 会话。您可以在没有任何命令行选项的情况下运行 mongosh,以连接到在您的 localhost 上运行的 mongod,默认端口为 27017。

您需要一个客户端才能与 mongoDB 部署进行交互,例如 mongoshCompass

MongoDB Shell mongosh 是一个功能齐全的 JavaScript 和 Node.js 16.x REPL 环境,用于与 MongoDB 部署进行交互。您可以使用 MongoDB Shell 直接使用您的数据库测试查询和操作。

希望能帮助到你。

作者头像

您可能想尝试“mongosh”命令。

这对我有用。我正在使用 mongosh