问题描述
我目前用mongodump --oplog来备份数据库, 但是不知道如何恢复到指定时间点哪怕这个'时间点'是以'天'为单位也好过没有
另外我备份出的文件中有一个oplog.bson, 里面什么内容也没有, 这个正常吗?
问题解答
回答1:mongodump --host yourdbhost --port 27017 --db dbname --collection collectionname-o mongodb --query ’{'relativeStamp':{$lt:1389949842}}’
楼主是想要这样备份么。
回答2:毕竟不是标准数据库。如果按照你的要求来的话。可能真心达不到你的要求。我们现在应用的其实就是mongo数据只做加速用。我们有一个oracle做原始源。平时数据查询mongo。在数据oracle的数据变更时,此项操作也会同步到mongo。在mongo数据异常时,我们会同步整库。

