gz 文件中的 Mongorestore
Mongorestore in gz file
我正在尝试将 mongorestore 与 gz 文件一起使用:
我有以下目录:
__/tmp/bkp/dbbkp
|__ collection1.bson
|__ collection1.metadata.json
|__ collection2.bson
|__ collection2.metadata.json
|__ collection3.bson
|__ collection3.metadata.json
我正在使用
tar -cvzf /tmp/bkp/dbbkp.gz /tmp/bkp/dbbkp/*
现在我有以下文件
__/tmp/bkp/dbbkp/
__/tmp/bkp/dbbkp.gz
现在我要
mongorestore --gzip --archive=/tmp/bkp/dbbkp.gz
但我收到这条消息
Failed: stream or file does not appear to be a mongodump archive
如何在 dbbkp.gz 中使用 mongorestore?
Mongorestore 不读取 tar 个文件。它只能读取由 mongodump.
创建的档案
对于该示例 tar,您需要先提取文件,然后 运行 mongo 在目录中恢复。
我正在尝试将 mongorestore 与 gz 文件一起使用:
我有以下目录:
__/tmp/bkp/dbbkp
|__ collection1.bson
|__ collection1.metadata.json
|__ collection2.bson
|__ collection2.metadata.json
|__ collection3.bson
|__ collection3.metadata.json
我正在使用 tar -cvzf /tmp/bkp/dbbkp.gz /tmp/bkp/dbbkp/*
现在我有以下文件
__/tmp/bkp/dbbkp/
__/tmp/bkp/dbbkp.gz
现在我要
mongorestore --gzip --archive=/tmp/bkp/dbbkp.gz
但我收到这条消息
Failed: stream or file does not appear to be a mongodump archive
如何在 dbbkp.gz 中使用 mongorestore?
Mongorestore 不读取 tar 个文件。它只能读取由 mongodump.
创建的档案对于该示例 tar,您需要先提取文件,然后 运行 mongo 在目录中恢复。