我继承了一个旧的MongoDB转储文件,但它是一个.gz归档文件。有没有办法在不需要安装mongodb服务器的情况下以人类可读的格式检索数据?我需要从其中提取数据,但原来的安装程序已经不存在了。
.gz
ctehm74n1#
选项1:如果mongodump是使用--gzip选项创建的,您需要使用mongorestore--gzip将其恢复到mongod服务器才能看到内容。(根据@Wernfried在评论中的建议)选项2:如果mongodump是gzip压缩的,那么你可以先gunzip archive.gz,通常mongodump文件是以BSON格式存储的,你可以用bsondump工具很容易地看到(解压到JSON)bson文件中的内容
1条答案
按热度按时间ctehm74n1#
选项1:如果mongodump是使用--gzip选项创建的,您需要使用mongorestore--gzip将其恢复到mongod服务器才能看到内容。(根据@Wernfried在评论中的建议)
选项2:如果mongodump是gzip压缩的,那么你可以先gunzip archive.gz,通常mongodump文件是以BSON格式存储的,你可以用bsondump工具很容易地看到(解压到JSON)bson文件中的内容