Как перья сиквелизируют работу
Я использую angular2 на внешнем интерфейсе, узел / перья на внутреннем интерфейсе над Postgres (sequelize).
В бэкэнде у меня есть служба событий на маршруте ".../events", и я пытаюсь получить данные из базы данных, она отлично работает, когда я хочу получить все события, поэтому я просто делаю запрос по этому маршруту.. или когда я хочу получить только одно событие с определенным идентификатором (сделать запрос на "../events/>>id<<). Но как получить данные по другим атрибутам, например, у меня есть пользователь и он связан с событием один ко многим, Итак, как мне получить все события для одного пользователя (поиск по идентификатору пользователя, а не по идентификатору события). Или любой другой атрибут, например, по имени, вернуть все события с определенным именем. Как это будет работать, любой пример кода?
В модели событий я имею отношение с пользователем как один ко многим (у события есть создатель), и я сделал это соединение как events.belongsTo (пользователь). Как я могу добавить, что это же событие имеет много-много общего с пользователями, потому что оно также имеет атрибут "участники" как пользователи, которые также включены в это событие, и каждый пользователь может участвовать или иметь много событий.
1 ответ
- Сам нашел, просто добавлю? Attribute=value... так что если я хочу, чтобы все события принадлежали пользователю с идентификатором 1... это было бы ".../events? UserId = 1... и это вернуло бы меня все события с userId=1 ... то же самое относится и к любому другому атрибуту -