Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parse platform 有没有办法在beforeSave或afterSave中获取属性的上一个值?_Parse Platform - Fatal编程技术网

Parse platform 有没有办法在beforeSave或afterSave中获取属性的上一个值?

Parse platform 有没有办法在beforeSave或afterSave中获取属性的上一个值?,parse-platform,Parse Platform,例如,我有一个类“Photo”,它有一个属性“of_album”。如果我将此照片移动到另一个相册,我希望新相册的照片计数增加1,旧相册的照片计数减少1。如何在保存前或保存后执行此操作 目前我正在做的是,在beforeSave中,我通过其id获取照片对象,并获取旧相册信息。有没有更方便的方法 不幸的是,你所做的是实现这一目标的唯一途径。我尝试了许多不同的更改/脏属性的实验,但没有任何东西可以让我得到“之前”版本的记录。使用云函数,提供新旧相册ID,然后使用photo.increment()和+1/

例如,我有一个类“Photo”,它有一个属性“of_album”。如果我将此照片移动到另一个相册,我希望新相册的照片计数增加1,旧相册的照片计数减少1。如何在保存前或保存后执行此操作


目前我正在做的是,在beforeSave中,我通过其id获取照片对象,并获取旧相册信息。有没有更方便的方法

不幸的是,你所做的是实现这一目标的唯一途径。我尝试了许多不同的更改/脏属性的实验,但没有任何东西可以让我得到“之前”版本的记录。

使用云函数,提供新旧相册ID,然后使用
photo.increment()
和+1/-1更新计数如何