mongosh:找不到命令 mongodb 6.0 Ubuntu 22.04

问题描述 投票:0回答:1

我最近从 Ubuntu 20.04 升级到 Ubuntu 22.04,然后卸载了 MongoDB 4.2。

然后我按照 MongoDB 网站上的说明安装 MongoDB 6.0 并安装了服务器和工具,这应该会自动安装 mongosh (mongodb-mongosh) 和 mongoimport:

apt-get install -y mongodb-org mongodb-database-tools

按照 MongoDB.service failed with result exit-code 的答案,我设法让 mongod (MongoDB 6.0) 运行。

我知道 mongodb 正在运行,因为我得到:

# mongod --version
db version v6.0.6
Build Info: {
    "version": "6.0.6",
    "gitVersion": "26b4851a412cc8b9b4a18cdb6cd0f9f642e06aa7",
    "openSSLVersion": "OpenSSL 3.0.2 15 Mar 2022",
    "modules": [],
    "allocator": "tcmalloc",
    "environment": {
        "distmod": "ubuntu2204",
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

我的问题是我收到错误:

# mongo
mongo: command not found
# mongosh
mongosh: command not found
# mongoimport
mongoimport: command not found

我也尝试过重新安装和重启。

我可以通过 Compass 访问服务器,但无法通过 Bash 访问。我错过了什么?

mongodb ubuntu-22.04
1个回答
0
投票

必须使用文档中提供的说明安装 mongosh https://www.mongodb.com/docs/mongodb-shell/install/

© www.soinside.com 2019 - 2024. All rights reserved.