【问题标题】:Parse.com afterSave trigger for object with array of other objectsParse.com afterSave 触发具有其他对象数组的对象
【发布时间】:2016-01-05 17:08:03
【问题描述】:

上传到 Parse 并保存后,我需要分析一些数据,但数据是一个包含其他对象数组的对象...

Parent
-------
children : [Child]

我只是不确定 afterSave 是否会在所有 children 对象上传和保存之前触发?是否保证它们会出现在Parent 对象的afterSave 上?

谢谢

【问题讨论】:

    标签: parse-platform parse-cloud-code after-save


    【解决方案1】:

    一般来说答案应该是肯定的,它们必须永远存在。

    如果它是一个普通(不解析)对象的数组,那么数据就直接在那里。如果它是一个解析对象数组(所以是一个指针数组),那么这些对象必须在它们拥有 id 之前就已经存在,并且可以为它们生成指针。与其他解析对象的关系也是如此。

    现在,一旦创建了与解析对象的关系,就不需要在子对象之后保存父对象 - 这取决于您的代码来保证您是否需要。确实,可能只是孩子被救了,而父母不脏所以不需要被救……

    【讨论】:

    • 谢谢,我们上传到 Parse 的方式是创建父对象,创建子对象并将它们添加到父对象,然后在父对象上“saveInBackground”。这将递归保存。因此,这听起来像我们想要的那样,您最初的声明是在关系存在之前必须存在 id。
    猜你喜欢
    • 1970-01-01
    • 2011-05-15
    • 2021-03-21
    • 1970-01-01
    • 2016-05-04
    • 2022-11-15
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    相关资源
    最近更新 更多