2015-04-10 12 views
5

Qualche tempo fa ho chiesto come eseguire "Attraverso le associazioni". Ho le seguenti tabelle:attraverso le associazioni in 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 |  | 
+-----------+--------------+------+-----+ 

La risposta è lì: Sails.js associations.

Ora mi chiedevo, se avessi un nuovo campo nella tabella genres_radios, ad esempio:

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

Come potrei fare per ottenere tale attributo pur facendo il join?

risposta

3

Non è ancora stato implementato. Citando Waterline's documentation:

molti-a-molti attraverso le associazioni

molti-a-molti attraverso le associazioni comportarsi allo stesso modo come molti-a-molti associazioni con l'eccezione del tavolo join essere automaticamente creato per te. Ciò consente di allegare attributi aggiuntivi su la relazione all'interno della tabella di join.

Coming Soon

Problemi correlati