【发布时间】:2022-10-13 10:52:33
【问题描述】:
我是 MongoDB 的新手。我已经阅读了docs 和 MongoDB 社区版。 这是工作
但是,我尝试运行“mongo”命令:它不工作!
...所以我做了:
sudo apt install mongodb-clients
(之后我看到这个命令卸载了 mongodb 服务器,我不得不重新安装)
完成后,我再次尝试了“mongo”命令。它不工作! 我该如何解决这个问题?
【问题讨论】:
我是 MongoDB 的新手。我已经阅读了docs 和 MongoDB 社区版。 这是工作
但是,我尝试运行“mongo”命令:它不工作!
...所以我做了:
sudo apt install mongodb-clients
(之后我看到这个命令卸载了 mongodb 服务器,我不得不重新安装)
完成后,我再次尝试了“mongo”命令。它不工作! 我该如何解决这个问题?
【问题讨论】:
mongodb-server 和 mongodb-clients debian 软件包适用于 MongoDB 3.x,由 Ubuntu 维护。
从 MongoDB 4.x 开始,MongoDB 提供了自己的 debian 包,但他们将它们命名为 mongodb-org-server、mongodb-mongosh 和 mongodb-cli。客户端命令mongo 分为两个不同的命令mongocli 和mongosh。
【讨论】:
您可能想尝试“蒙戈什“ 命令。
如您提供的documentation 中所述。
在与 mongod 相同的主机上启动 mongosh 会话。你 可以在没有任何命令行选项的情况下运行 mongosh 来连接到 使用默认端口 27017 在本地主机上运行的 mongod。
您需要一个客户端才能与 mongoDB 部署进行交互,例如 mongosh 或 Compass。
MongoDB Shell mongosh 是一个功能齐全的 JavaScript 和 用于与 MongoDB 交互的 Node.js 16.x REPL 环境 部署。您可以使用 MongoDB Shell 来测试查询和 直接与您的数据库进行操作。
希望能帮助到你。
【讨论】:
您可能想尝试“mongosh”命令。
这对我有用。我在用着蒙戈什
【讨论】: