У меня возникли проблемы с восстановлением дампа и повторным воспроизведением oplog на MongoDB.MongoDB, mongorestore: «Можно только перезаписать oplog при полном восстановлении»
Я должен повторить oplog до определенного момента времени, таким образом, выполнив следующую команду:
mongorestore --port <n> --db <name> --oplogReplay --oplogLimit <ts> <dumpfile>
Но mongorestore отвечает «Могу только повторить oplog на полное восстановление».
Looking at the source code похоже, что это сообщение об ошибке отображается, когда пользователь не указывает параметр -db, но я это сделал.
Вы знаете, что еще может быть причиной?
Да, действительно, код говорит об этом. Думаю, в 2 часа утра я просто устал читать его. Теперь mongorestore говорит мне, что дамп не был взят с флагом -oplog, я думаю, что-то еще пошло не так. Спасибо за ответ! – stefanobaghino