Связи между таблицами sequelize в FeathersJS

Данная статья будет про то как можно строить связи между таблицами FeathersJS при использование ORM sequelize. Я бы очень хотел чтоб такой материал был уже на русском (или даже на английском) но к сожалению не нашёл.

Шаг 1 – знакомство с ORM sequelize

Итак, чтобы использовать ORM sequelize нужно понять её принцип работы и то как она позволяет делать связи между моделями. Рекомендую читать несколько раз (и внимательно) вот эту статью: http://docs.sequelizejs.com/manual/tutorial/associations.html, тут описано подробно про каждый возможный тип связи.

Шаг 2 – Понять как работает Feathers JS с sequelize

Сразу приведу пример модели в который описывается связь:

Теперь создадим новое hook которое назовём translate и там соединяем нашу модель category_translate.

Результаты

Теперь если сделать вот такой запрос:

Запрос на API Sequelize

то в результате получим нужный результат:

JSON API результат

Присоединяйтесь к сообществу Feathers в Телеграмме: t.me/featherjs

Всем спасибо за внимание.

Просмотры: 2 446
(3 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

You have to agree to the comment policy.