Как видно из заголовка, мне нужно скопировать дб из ec2
экземпляра с bitnami
образом, на котором предварительно установлено mongodb
с версией 3.0.9, в новый bitnami
ec2
с mongodb
предустановленная версия 3.6.8.
Сначала я использовал:
db.copyDatabase("my_db", "my_db", "000.00.00.000", "root", "xxxxxxxxxx")
, но затем получил следующий вывод:
{
"ok" : 0,
"errmsg" : "Server min and max wire version are incompatible (0,3) with client min wire version (6,6)"
}
Теперь, из чего японять, это сообщение подразумевает, что mongo
не может скопировать БД, поскольку они представляют собой 2 разные версии монго.
Так что из 2 центовых знаний, которые у меня есть по этому вопросу, я пришел к выводу, что мне нужно обновитьмой первый экземпляр ec2
- mongodb
(3.0.9) для совместимости с mongo db
, который мне нужно скопировать, например 3.6.8.
Я следовал инструкциям в mongo
Документы для постепенного обновления до 3.2, а затем до 3.4 и т. д., но, хотя я выполнил все инструкции, моя mongo db
версия остается 3.0.9
Я предполагаю, что она связана с инфраструктурой bitnami
икак у них там mongodb
установлено, но я не могу указать тo проблема.
Я действительно застрял в этом вопросе.(возможно, мне не нужно обновлять dong монго, и есть обходной путь и т. д., потому что я бьюсь головой об стену)
TIA