sails database sails.js orientdb waterline sails-orientdb

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 ()