3
Wie kann ich trans t tun verwenden, möchte ich sicherstellen, dass die Reihe erfolgreich entfernen, bevor der Datensatz gespeichert:Transaktion für die Sammlung
var Roles = bookshelf.Collection.extend({
model: Role
);
Role.where('name', '=', 'Staff').destroy();
var roles = Roles.forge([{name: 'Staff'}, {name: 'Guest'}]);
Promise.all(roles.invoke('save')).then(function(role) {
resolve(role);
}).catch(function (err) {
reject({"status":"error", "data": err});
});