Ich benutze Sequelize mit MySQL. wenn ich zum Beispiel so tun:Sequelize - Datensatz aktualisieren und Ergebnis zurückgeben
models.People.update({OwnerId: peopleInfo.newuser},
{where: {id: peopleInfo.scenario.id}})
.then(function (result) {
response(result).code(200);
}).catch(function (err) {
request.server.log(['error'], err.stack);
).code(200);
});
Ich bin nicht Informationen immer wieder, wenn das Modell Mensch erfolgreich aktualisiert wurde oder nicht. Variables Ergebnis ist nur ein Array mit einem Element, 0 = 1
Wie kann ich sicher wissen, dass der Datensatz aktualisiert wurde oder nicht.
So scheint es die einzige Möglichkeit ist, Anruf sofort nach dem Update aufrufen? –
sowieso sollten Sie die Suchfunktion verwenden. –
können Sie 'find' Funktion zuerst aufrufen, dann aktualisieren Sie mit diesem Objekt ohne Verwendung von' wo' –