【发布时间】:2019-10-08 16:46:40
【问题描述】:
保存时出现以下错误, “未知修饰符:$pushAll。需要一个有效的更新修饰符或指定为数组的管道样式更新” 我问了专家,他们建议降级MongoDB的版本。 我现在的版本是v4.2,需要改成v3.4。
我尝试了以下命令,但出现错误。
db.adminCommand( { setFeatureCompatibilityVersion: "3.4" } )
错误:
{
"ok" : 0,
"errmsg" : "Invalid command argument. Expected '4.2' or '4.0', found 3.6 in: { setFeatureCompatibilityVersion: \"3.6\", lsid: { id: UUID(\"b146274a-8229-4e16-aec6-bfd13bebca83\") }, $db: \"admin\" }. See http://dochub.mongodb.org/core/4.0-feature-compatibility.",
"code" : 2,
"codeName" : "BadValue"
}
请帮我解决这个问题。
【问题讨论】:
标签: mongodb docker mongoose dockerfile