Я думаю, что один из самых простых способов - экспортировать базу данных MySQL в JSON, а затем использовать mongorestore для импорта ее в базу данных MongoDB.
Шаг 1: Экспорт базы данных MySQL в JSON
При необходимости загрузите файл дампа mysql в базу данных MySQL
Откройте MySQL Workbench и подключитесь к базе данных MySQL
Перейдите в просмотрщик схем> Выберите базу данных> Таблицы> щелкните правой кнопкой мыши на именитаблицы для экспорта
Выберите «Мастер экспорта табличных данных»
Установите формат файла в .json и введите имя файла, например tablename.json
Примечание. Всетаблицы нужно будет экспортировать по отдельности
Шаг 2. Импортируйте JSON-файлы в MongoDB с помощью команды mongorestore
Команда mongorestore должна запускаться из командной строки сервера (не оболочки mongo)
Обратите внимание, что вам может потребоваться предоставить данные аутентификации, а также параметр --jsonArray, для получения дополнительной информации см. mongorestore docs
mongoimport -d dbname -u ${MONGO_USERNAME} -p ${MONGO_PASSWORD} --authenticationDatabase admin -c collectionname --jsonArray --file tablename.json
Примечание. Этот метод не будет работать, если исходная база данных MySQL содержит BLOB / двоичные данные.