[ mongodb备份恢复 ]


备份单个表

mongoexport --authenticationDatabase admin -u debug -p debug --db eform --collection __schema__ --out 123.json

恢复单个表

mongoimport --authenticationDatabase admin -u debug -p debug --db eform --collection __schema__1 --jsonArray eform.__schema__.json

备份真个数据库

docker exec $DOCKER_CONTAINER mongodump --authenticationDatabase=admin -u debug -p debug --db eform --gzip --archive=2024-07-03.gz

恢复整个数据库(自动删除原数据)

mongorestore --authenticationDatabase=admin -u debug -p debug --db eform  --gzip --drop --archive=2024-07-03.gz