我正在使用mongo工具中的mongodump下载我的服务器的备份。但是,当我运行命令时,该命令将返回“无法识别的字段'快照'”。
完整的错误是:
Failed: error reading collection: Failed to parse: { find: "data", skip: 0, snapshot: true, $readPreference: { mode: "secondaryPreferred" }, $db: "xxx" }. Unrecognized field 'snapshot'.
Mongodump --version返回:
mongodump version: built-without-version-string
git version: built-without-git-spec
Go version: go1.7.3
os: linux
arch: amd64
compiler: gc
OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016
我可能需要降级我的版本?否则不确定从这里去哪里...
我遇到了同样的问题,我想这是因为我在mongoDB服务器4.0中使用了mongoexport 3.6.4。
—
安托万
mongodump --version
输出表明您已经从源代码构建了工具,因此不清楚对应的MongoDB版本是什么。如果可能,我建议下载官方二进制文件。