获取 mongo 服务器版本 >= 3.6

获取 mongo 服务器版本 >= 3.6

在 Ubuntu 18.04 上我运行这个:

sudo apt-get install mongodb-org
mongo

并在 mongo shell 问候输出中获得以下信息:

MongoDB shell version v4.0.5
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
WARNING: No implicit session: Logical Sessions are only supported on     server versions 3.6 and greater.
Implicit session: dummy session
MongoDB server version: 3.4.16
WARNING: shell and server versions do not match

但我想获取服务器版本 >= 3.6。我该怎么做?

答案1

您可以使用Mongodb源列表文件来安装=>3.6 mongodb版本。

创建源列表文件/etc/apt/sources.list.d/mongodb-org-4.0.list

echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

更新包数据库。

sudo apt update 

您可以在安装时定义版本号。例如,这里我固定的是 4.0.5 版本。

sudo apt-get install -y mongodb-org=4.0.5 mongodb-org-server=4.0.5 mongodb-org-shell=4.0.5 mongodb-org-mongos=4.0.5 mongodb-org-tools=4.0.5

相关内容