代码之家  ›  专栏  ›  技术社区  ›  simonberry

解析对象上的多个并行增量

  •  0
  • simonberry  · 技术社区  · 9 年前

    可以执行多次吗 increment 解析服务器上相同对象的不同字段上的操作?

    e、 g.云代码:

    node.increment('totalExpense', cost); node.increment('totalLabourCost', cost); node.increment('totalHours', hours); return node.save(null,{useMasterKey: true});

    this answer ,但解析吗?

    1 回复  |  直到 9 年前
        1
  •  0
  •   Jake T.    9 年前

    对有一件事你不能同时在同一个存储中从同一个数组中添加和删除某些内容。您只能执行其中一个操作。但是,增加单独的键应该不是问题。将一个键递增多次可能会产生奇怪的效果,但我还没有尝试过。

    var node = new Parse.Object.("Node");
    node.id = request.params.nodeId;
    node.increment("myKey", value);
    return node.save(null, {useMasterKey:true});
    

    即使我们没有获取数据,我们也不需要知道之前的值,以便在数据库中增加它。请注意,您没有数据,因此无法在此处访问任何其他必要的数据。

    推荐文章