我有一个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
,然后看起来是成功的。