9me*_*9me 54 database orientdb sails.js waterline sails-orientdb
如何在oriento中选择或更新多个记录?就像我在水线一样
offersModel.update({id:items_ids,status:INACTIVE},{status:ACTIVE})
Run Code Online (Sandbox Code Playgroud)
但在水线交易不可用.所以我想用:
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();
})
Run Code Online (Sandbox Code Playgroud)
谢谢.
小智 0
你尝试过关注吗?
db.update(id).set({status:INACTIVE}).scalar()
Run Code Online (Sandbox Code Playgroud)