仅对某些属性运行解析后启动云代码

sre*_*vas 0 parse-platform

我设置了解析云代码并且工作得很好.我正在寻找一种方法来运行aftersave云代码只有在某些属性被修改.可能吗 ?

kns*_*shn 7

我不确定你想要做什么,但你可以使用dirtydirtyKeys来检查你的属性是否被修改beforeSave.

afterSave 存在可能是有用的太来检查是否刚刚创建或已经存在的对象.

示例dirty:

Parse.Cloud.beforeSave("Location", function(request, response) {
  var location = request.object;

  if (location.dirty("photo")) {
    // photo is modified
    // do something (like resizing the photo as thumbnail)
  } 

  response.success();
  return;
});
Run Code Online (Sandbox Code Playgroud)