parse-server - импортирует данные mysql - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть база данных mysql, и я собирался перейти на parse-сервер, есть ли в их системе что-то для импорта данных, скажем, из CSV или другого формата?Я ничего не вижу в интерфейсе напрямую.

1 Ответ

0 голосов
/ 01 декабря 2018

Нет, в parse-сервер ничего не встроено для импорта;однако сценарий должен быть довольно простым.

parse-server поддерживает информацию о схеме монго в системной коллекции _SCHEMA, а также поддерживает коллекции для описания определенных типов отношений между объектами.По этой причине вы хотите использовать один из SDK (например, php, javascript и т. Д.) Для выполнения импорта, чтобы сервер синтаксического анализа мог настроить эти таблицы для вас.

, поэтому, если у вас было три таблицыв mysql: author, books и book_author вы бы сделали что-то вроде:

  1. Выполните итерацию по каждой книге и создайте для каждой из них объект анализа Book.В зависимости от числа, вы можете сохранить их по одному, или вы можете сохранить их в пакетах, скажем, 100.

  2. Итерировать по каждому автору и создавать синтаксический анализ Author для каждого

  3. Итерация по каждому book_author, поиск по book для каждого, поиск по author и добавление автора в массив authors вашего book объекта

...