Через ассоциации в sails.js

Некоторое время назад я спросил, как выполнить "Сквозные ассоциации". У меня есть следующие таблицы:

genres
+-----------+--------------+------+-----+
| Field     | Type         | Null | Key |
+-----------+--------------+------+-----+
| id        | int(6)       | NO   | PRI | 
| slug      | varchar(255) | NO   |     |
| parent_id | int(11)      | YES  | MUL | 
+-----------+--------------+------+-----+
genres_radios
+----------+--------+------+-----+
| Field    | Type   | Null | Key |
+----------+--------+------+-----+
| genre_id | int(6) | NO   | MUL |
| radio_id | int(6) | NO   | MUL |
+----------+--------+------+-----+
radios
+-----------+--------------+------+-----+
| Field     | Type         | Null | Key |
+-----------+--------------+------+-----+
| id        | int(5)       | NO   | PRI | 
| slug      | varchar(100) | NO   |     |
| url       | varchar(100) | NO   |     | 
+-----------+--------------+------+-----+

Ответ есть: ассоциации Sails.js.

Теперь мне было интересно, есть ли у меня новое поле в таблице genres_radios, например:

genres_radios
+----------+--------+------+-----+
| Field    | Type   | Null | Key |
+----------+--------+------+-----+
| genre_id | int(6) | NO   | MUL |
| new_field| int(10)| NO   |     |
| radio_id | int(6) | NO   | MUL |
+----------+--------+------+-----+

Как бы я мог получить этот атрибут при создании соединения?

1 ответ

Решение

Это еще не реализовано. Цитируя документацию Waterline:

Много ко многим через ассоциации

Связи "многие ко многим" через ассоциации ведут себя так же, как и связи "многие ко многим", за исключением того, что автоматически создается таблица соединений. Это позволяет вам присоединять дополнительные атрибуты к взаимосвязи внутри таблицы соединений.

Скоро будет

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