如何将我的 mongo 数据库从本地导入到远程 linux 服务器

How to import my mongo db from my local to a remote linux server

我已经使用 mongodump 导出了我的 mongo 数据库,并且我已经有了该文件夹的副本。现在我想将该数据库导入并使用到我的服务器,这是一个 linux 服务器,别担心,我已经连接到服务器,我想知道如何将 mongo 数据库导入服务器。将整个集合导入单个数据库,

您可以使用 MongoRestore 恢复备份。请按照那里的官方文档。

如果您的备份只是在 BSON 文件中:

mongorestore --host <host-name> --db <db-name> <directory-to-bsonfiles>
//e.g. in case your backup files are in director /home/mongo/backup/<bson files>
mongorestore --db test_db /home/mongo/backup/
//In case mongo server running on particular replicaset, host and port;
mongorestore --host "rs0/11.22.33.44:37568" --db test_db /home/mongo/backup/
//In case you want to restore particular collection only;
mongorestore --db test_db --collection test_collection /home/mongo/backup/test_collection.bson

如果您的备份保存为存档文件(例如 gzip、tar 等)

mongorestore --db test_db --gzip --archive=/home/mongo/backup/test_db-dump-2019-08-08.gzip