gpt4 book ai didi

mongodb - 将 Mongodb 从 3.4 升级到 3.6

转载 作者:行者123 更新时间:2023-12-05 04:04:40 28 4
gpt4 key购买 nike

我正在尝试将我的单节点 mongodb 集群从 3.4 升级到 3.6。
一切正常,但我无法将功能兼容性更改为 3.6。当我尝试-

db.adminCommand( { setFeatureCompatibilityVersion:"'3.6'" } )

我收到一条错误消息 -

{
"ok" : 0,
"errmsg" : "Invalid command argument. Expected '3.4' or '3.2', found '3.6' in: { setFeatureCompatibilityVersion: \"'3.6'\" }. See http://dochub.mongodb.org/core/3.4-feature-compatibility.",
"code" : 2,
"codeName" : "BadValue"
}

最佳答案

您可以尝试按照本网站上的说明进行操作 Upgrade a Standalone to 3.6

如果你使用 Ubunt 操作系统,试试这个:

第 1 步:停止旧的 Mongod 服务器

运行“sudo systemctl stop mongod”,MongoDB 将被停止。

第 2 步:导入 MongoDB 公钥

运行“sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5”并为您导入 key !

第 3 步:更新 apt/MongoDB 的列表文件

要删除旧列表运行“sudo rm/etc/apt/sources.list.d/mongodb-org-3.4.list”现在添加新的“echo “deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse” | sudo tee/etc/apt/sources.list.d/mongodb-org-3.6.list”运行“sudo apt-get update”来更新 apt 的列表。

第 4 步:升级 MongoDB 安装

最简单的方法是运行“sudo apt-get upgrade -y”,这将使 apt 更新系统中所有过时的软件包。乐趣!如果它要求替换/etc/mongod.conf 中的文件,请拒绝以保持您的设置不变。

第 5 步:启动 MongoDB

运行“sudo systemctl start mongod”,我们就启动并运行了。就这么简单!

关于mongodb - 将 Mongodb 从 3.4 升级到 3.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52269649/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com