gpt4 book ai didi

MongoDB - 运行 setFeatureCompatibilityVersion 需要什么特权?

转载 作者:可可西里 更新时间:2023-11-01 09:14:00 24 4
gpt4 key购买 nike

使用 mongoDB 3.4.3 在尝试创建带排序规则的索引时,我遇到了本期 (https://jira.mongodb.org/browse/SERVER-26556) 中描述的问题。

由于我已经从以前的版本升级,它说需要明确允许向后不兼容的 3.4 功能集,但是对于角色为 userAdminAnyDatabase 的用户,我仍然没有权限:

> db.adminCommand({setFeatureCompatibilityVersion: "3.4"})
{
"ok" : 0,
"errmsg" : "not authorized on admin to execute command {setFeatureCompatibilityVersion: \"3.4\" }",
"code" : 13,
"codeName" : "Unauthorized"
}

我的问题是,用户需要什么角色才能执行此操作?

最佳答案

使用具有 root 权限的用户有效。

认证后:

> use admin
> db.adminCommand({setFeatureCompatibilityVersion: "3.4"})
{ "ok" : 1 }

关于MongoDB - 运行 setFeatureCompatibilityVersion 需要什么特权?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43235392/

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