database - sails - SELECCIONE y ACTUALICE registros múltiples en oriento/orientjs y transacción en línea de flotación
sails waterline (2)
¿Cómo puedo seleccionar o actualizar múltiples registros en oriento? Al igual que en la línea de flotación podemos
offersModel.update({id:items_ids,status:INACTIVE},{status:ACTIVE})
Pero en la transacción de la línea de flotación no está disponible. Entonces quiero usar:
var db = offersModel.getDB();
var trans = db.begin();
trans.update(''offers'')
.set({status:INACTIVE})
.where({id:items_ids,status:ENM.SELLING_STATUS.ACTIVE})//.exec()
.then(function(offers){
if (offers.length != items_ids.length) {trans.rollback(); /* send error here*/}
else trans.commit();
})
Gracias.
¿Has intentado seguir?
db.update(id).set({status:INACTIVE}).scalar()
Prueba esto
db.update (id) .set ({status: INACTIVE}). scalar ()