解析服务器 - 导入 mysql 数据

parse-server - import mysql data

我有一个现有的 mysql 数据库,打算切换到解析服务器,他们的系统中是否有任何东西可以从 CSV 或其他格式导入数据?我直接在界面里什么也看不到。

不,解析服务器没有内置任何导入功能;但是,编写脚本应该非常简单。

parse-server 在系统集合 _SCHEMA 中维护有关 mongo 模式的信息,还维护描述对象之间某些类型关系的集合。因此,您想使用其中一个 SDK(即 php、javascript 等)来执行导入,以便解析服务器可以为您设置这些表。

所以如果你在 mysql 中有三个表:author、books 和 book_author,你会做这样的事情:

  1. 遍历每本书并为每本书创建一个解析 Book 对象。根据数量,您可以一个一个地保存它们,或者您可以分批保存它们,比如 100 个。

  2. 遍历每个作者并为每个

  3. 创建解析Author
  4. 遍历每个 book_author,为每个查找 book,查找 author 并将作者添加到 authors 数组在你的 book 对象上