0

我想跟踪云中的一些后端更改。

我的 before_save 的日志告诉我这样的事情:

before_save triggered for Elements for user oKwM9mvEUn:
  Input: {
  "original":
    {"elements":[
        {"__type":"Pointer","className":"Element","objectId":"VzeuG3Z5N6"},
        {"__type":"Pointer","className":"Element","objectId":"APkHJpgcms"},
        {"__type":"Pointer","className":"Element","objectId":"xHG1jg8fny"}
        ]},

    "update":
    {"elements":[
      {"__type":"Pointer","className":"Element","objectId":"VzeuG3Z5N6"},
      {"__type":"Pointer","className":"Element","objectId":"xHG1jg8fny"}
      ]}
    }

  Result: Update changed to 
  {"elements":[
  {"__type":"Pointer","className":"Element","objectId":"VzeuG3Z5N6"},
  {"__type":"Pointer","className":"Element","objectId":"xHG1jg8fny"}
  ]}

脏键告诉我“元素”已更改,但我想知道究竟添加(或删除)了什么,因为我只想跟踪更改...

是否有可能访问那些“更新”值?还是我必须自己在其他财产中跟踪它?

感谢您的提示!

4

1 回答 1

0

正如我在类似问题上发布的那样,您可以使用以下方法获取关系更改详细信息:

request.operation.op(yourFieldName)

那返回一个Parse.Op.Relation对象。

于 2015-02-25T18:45:12.117 回答