Ich habe Probleme mit Sails.JS 0.9.8. Ich möchte Versprechungen mit der Funktion Model.query() verwenden (ich benutze sails-mysql-Adapter).Wie man Model.query() mit Versprechen in SailsJS/Waterline verwendet?
Dieser Code wird funktionieren:
User.findOne({ email: email })
.then(function(user) {
console.log(user);
});
aber dieser wird nicht
User.query("SELECT email FROM user WHERE email = ?", [ email ]))
.then(function(err, rows) {
console.log(rows);
})
ich undefined erhalten sowohl für 'err' und 'Reihen'.
Ist es einfach nicht implementiert oder mache ich etwas falsch? Falls nicht implementiert, gibt es eine Alternative, Versprechungen mit .query() zu verwenden?
Vielen Dank im Voraus
Ausgezeichnete Antwort. +1 – dooburt
Sehr schön-- wir verlinken hier jetzt von der Referenzseite von '.query()' in den Segeln-Dokumenten. – mikermcneil
Ich bekomme nur node_module/sails-mysql/knotenmodule/mysql/lib/protokoll/Parser.js: 77 throw err; // Rethrow non-MySQL Fehler ^ RangeError: Offset ist außerhalb der Grenzen – Crusader