mongodb备份导入导出之mongoexoprt和mongoexport

593 阅读1分钟

可以使用mongodb的mongoexoprt和mongoexport工具包进行导入导出

#导出
mongoexport --uri="mongodb://username:password@host:port/dbname" --collection=collectionname --out=/Users/skymac/Desktop/db/xxx.json;
#导入
mongoexport --uri="mongodb://username:password@host:port/dbname" --collection=collectionname --out=/Users/skymac/Desktop/db/xxx.json

避免使用mongoimport和mongoexport完全实例制作备份。它们不能可靠地保留所有丰富的 BSON数据类型,因为JSON只能表示BSON支持的类型的子集。如MongoDB备份方法中所述使用mongodump 和mongorestore来实现这种功能。