mongo toolsからmongodumpを使用して、サーバーのバックアップをダウンロードしています。ただし、コマンドを実行すると、コマンドは「認識されないフィールド '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
バージョンをダウングレードする必要がありますか?そうでなければ、ここからどこに行くのかわからない...
同じ問題が発生しました。mongoDBサーバー4.0でmongoexport 3.6.4を使用しているためだと思います。
—
アントワーヌ
mongodump --version
出力は、ソースのツールを構築している示唆しているので、MongoDBのどのバージョンのかもしれないと対応していることは明らかではありません。可能であれば、公式バイナリをダウンロードすることをお勧めします。