MongoDB Atlas同步到本地磁盘并归档



我有一个MongoDB Atlas云数据库,我想要"同步"到mongod服务器运行的本地服务器实例

我写了一个自动备份脚本,备份一个网站,然后也做了一个mongodump从(本地)MongoDB创建一个存档文件,然后所有被转储到AWS桶。

它一直工作得很好,但我刚刚意识到它正在获取本地磁盘的mongo数据,而不是"live"。Mongo Atlas云数据。

是否有办法mongodump可以转储MongoDB Atlas的东西到本地磁盘?

我希望有比"找到"更简单的方法。所有在我的数据库中单独的Atlas集合,并"更新";到本地磁盘

我成功地使用mongodump从Atlas获取转储到我的本地服务器。

mongodump --forceTableScan --url="mongodb+srv://<username>:<password>@yourmongoserver.something.mongodb.net/<database name>"

注意,这失败了,直到我包含了--forceTableScan,然后看起来是成功的。

最新更新