检索解析对象时更新(增加)值?
Update (increment) value when Parse Object is retrieved?
有没有办法在从解析查询或检索方法返回之前更新解析对象字段(增量)?
一个例子是每次返回时增加一个视图计数。
我查看了 beforeFind
方法,但看起来它只是用于在执行之前修改查询。
目前没有这种方法可以修改您从查询中检索到的值。您只能编辑查询语句。如果需要将值修改到 DB 中,则必须先检索,更新 table,然后 return 返回增加的值。
添加云函数来处理查询,而不是直接从客户端调用查询。在 find() 成功处理程序中,遍历并递增该值,对结果调用 Parse.Object.saveAll,然后 return response.success() 调用中的所有结果。
有没有办法在从解析查询或检索方法返回之前更新解析对象字段(增量)?
一个例子是每次返回时增加一个视图计数。
我查看了 beforeFind
方法,但看起来它只是用于在执行之前修改查询。
目前没有这种方法可以修改您从查询中检索到的值。您只能编辑查询语句。如果需要将值修改到 DB 中,则必须先检索,更新 table,然后 return 返回增加的值。
添加云函数来处理查询,而不是直接从客户端调用查询。在 find() 成功处理程序中,遍历并递增该值,对结果调用 Parse.Object.saveAll,然后 return response.success() 调用中的所有结果。