水线交易通过sails-orientdb

时间:2015-04-12 05:10:01

标签: transactions sails.js orientdb waterline sails-orientdb

我在以下代码中使用了事务,我可以进一步增强此代码吗?

var db = itemsModel.getDB();
var trans = db.begin();
trans.update('items')
     .set({status:UNAVAILABLE})
     .where({id:items_ids_list,status:AVAILABLE}).exec()
     .then(function(items){ 
         if (items.length != items_ids_list.length) {
             trans.rollback(); /* send error here*/
         } else trans.commit();
     });

0 个答案:

没有答案