Waterline Transaction through sails-orientdb

帅比萌擦擦* 提交于 2019-12-11 10:57:31

问题


I'm using transaction in the following code, can I enhance this code furthermore?

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

来源:https://stackoverflow.com/questions/29586175/waterline-transaction-through-sails-orientdb

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!