我在 Mongo Atlas 上启用了自动备份。现在我需要查看和查询特定的快照来检查一些文档?我怎样才能快速安全地做到这一点?
问问题
2393 次
2 回答
12
转到Mongo Atlas 控制台,单击您的集群,然后转到备份选项卡并下载您的快照:
你会得到一个.tgz
存档。它会在弹出窗口中打开,因此请注意您的拦截器。
解压存档,然后运行
docker run -it -p 27017:27017 -v /tmp/extracted/snapshot/dir:/data/db mongo
现在,您可以使用默认连接 (localhost:27017) 使用MongoDB Compas等 mongo 客户端连接到快照数据。
于 2019-10-03T19:42:32.817 回答
5
接受的答案对我不起作用。替代方法:
从您的 Atlas 控制台下载备份并解压缩。
然后在终端中运行以下命令:
mongod --dbpath ~/Downloads/Cluster0-2020-11-20T15-53-03.006Z
将 Cluster0... 替换为您提取的文件夹。
现在,您可以使用默认连接 (localhost:27017) 使用 MongoDB Compass 等 mongo 客户端连接到快照数据。
您还可以使用 --port 定义自定义端口
于 2020-11-20T17:39:48.040 回答