Loopback: автоматическое обнаружение структур базы данных и автоматическое создание связей между таблицами

Мы используем Loopback в качестве стандартного API RESTFul.

У меня есть скрипт, который используется для автоматической генерации данных модели на основе обнаружения таблиц / структур базы данных.

Я могу сгенерировать данные схемы для каждой таблицы, но я не знаю, как сгенерировать данные свойств отношений для каждой таблицы, что важно.

Например, эти данные из servers/models/model-x.json схема модели:

 "validations": [],
  "relations": {    <<<<  definitely need this property to be filled
    "members": {
      "type": "hasMany",
      "model": "user",
      "foreignKey": "memberId"
    }
  },
  "acls": [],
  "methods": {}

поэтому мой вопрос - возможно ли сгенерировать эти данные отношений из таблиц и внешних ключей в таблицах? Или эти данные слишком сложны для автоматической генерации?

1 ответ

При обнаружении схемы вы установили associations: true,

Полный код для просмотра всех таблиц базы данных и создания моделей: модель обнаружения Strongloop по-прежнему пуста

Другие вопросы по тегам