gpt4 book ai didi

database - 选择和更新 oriento/orientjs 中的多个记录和水线中的事务

转载 作者:太空狗 更新时间:2023-10-30 01:37:47 26 4
gpt4 key购买 nike

如何在 oriento 中选择或更新多条记录?就像在吃水线上一样,我们可以

offersModel.update({id:items_ids,status:INACTIVE},{status:ACTIVE})

但水线交易不可用。所以我想使用:

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

谢谢。

最佳答案

试试这个

db.update(id).set({status:INACTIVE}).scalar()

关于database - 选择和更新 oriento/orientjs 中的多个记录和水线中的事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29446477/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com