gpt4 book ai didi

meteor - meteor 如何处理依赖失败的乐观操作?

转载 作者:行者123 更新时间:2023-12-03 07:54:06 24 4
gpt4 key购买 nike

Meteor的乐观UI如何处理依赖于相关操作的服务器拒绝和错误?

如果我做 :

var item1Id = Items.insert({list: groceriesId, name: "Watercress"}); // op1
var item = Items.findOne({_id: item1Id});
Items.update(item, {$set: {name: "Peppers"}}); // op2

Items.insert({list: groceriesId, name: "Cheese"}); // op3

如果 op1在服务器端失败,但在客户端成功,那么 op2op3会发生什么?
他们都会回滚吗?

最佳答案

如果op1失败,则op2将回滚(因为这是对不存在的对象的更新)。假设op3也不会自动失败,它将成功。

如果您想防止op3发生,除非您确定op1成功,那么可以在op1的回调中进行操作。

关于meteor - meteor 如何处理依赖失败的乐观操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33835888/

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