Как скопировать базу данных mongo из mongodb 3.0 в версию mongodb 3.6 на изображении ec2 bitnami - PullRequest
0 голосов
/ 14 декабря 2018

Как видно из заголовка, мне нужно скопировать дб из 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

...