sequelize.js - Suche nach ID und Ergebnis zurückgeben

8

Ich habe eine Funktion,

%Vor%

aber diese Funktion gibt nichts zurück ...

%Vor%     
Vova Mukovozov 14.12.2015, 13:45
quelle

2 Antworten

4

Der Vorgang, den Sie versuchen, ist async , was bedeutet, dass Sie einen Rückruf verwenden müssen. Da sequelize auf Promises basiert, sollten Sie Ihren Code folgendermaßen schreiben:

%Vor%

Und später benutze es wie:

%Vor%     
drinchev 14.12.2015, 22:07
quelle
2

Wenn Sie auf der Konsole nicht definiert und nicht gefunden werden, bedeutet dies, dass Ihre Funktion einen Wert zurückgibt. Das Problem könnte sein, dass dataValues ​​tatsächlich undefiniert ist. Sie müssen nach dem Inhalt von device suchen.

Hinweis: Versuchen Sie, nur device oder device.id

zurückzugeben

PS. Wenn Sie die Suche anhand der ID durchführen möchten, sollten Sie sich für findById() function Ihres Modells entscheiden.

%Vor%     
yoogeeks 14.12.2015 14:06
quelle

Tags und Links