我正在使用mongo工具中的mongodump命令来下载服务器的备份。然而,当我运行该命令时,命令返回"Unrecognized field 'snapshot'"。
完整的错误信息如下:
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
我可能需要降级我的版本?否则不确定接下来该怎么办...
mongodump --version
输出来看,似乎是从源代码构建的工具,所以很难确定对应的MongoDB版本。如果可能的话,我建议下载官方的二进制文件。 - Stennie