2016-06-10 24 views
0

Ich habe Probleme, meine Assoziationen zu arbeiten, ich habe ein Benutzerobjekt und ein Image-Objekt. Ich schaffe die Datensätze aber wenn ich versuche zu wählen, dass es sagt mir, „[Fehler: Bild (Image) ist nicht auf Benutzer in Verbindung stehen]“NodeJS - Assoziationen 1: 1

Heres der User Association:

User.belongsTo(models.Image); 
Image.hasOne(
     models.User, { 
     foreignKey: 'ImageId', 
     as: 'User' 
     }); 

Ich verwende Postico und ich können sehen, dass die Beziehung in ImageId in der Tabelle Benutzer vorhanden ist. Jeder hat eine Ahnung, warum das nicht funktioniert?

+0

haben Sie versucht, nur eine von ihnen 'gehörtTo' ** oder **' hasOne' zu ​​verwenden? wenn ich mich richtig erinnere, sollte es funktionieren. –

+0

Ich habe das versucht und es gibt mir immer noch diesen Fehler. – Mikerizzo

+0

Wie möchten Sie auswählen? –

Antwort

0

Ich habe das Problem herausgefunden. Ich hatte schlechte Form in meinem Benutzermodell. Die Assoziationen wurden also nicht für das Benutzermodell erstellt.

Verwandte Themen