【发布时间】:2015-12-02 17:48:27
【问题描述】:
我有一个User 表和一个FriendRequest 连接表。
Users 创建带有from、to 和status 列的FriendRequest 行
当用户接受FriendRequest时,他将状态更改为Accepted,并触发云代码afterSave方法,检查请求的状态。
如果是Accepted,则应将两个用户分别添加到好友数组列中。
看起来像这样(抱歉没有使用 UML):
问题在于接受过程消耗了很多的请求。
1-1x 请求:将状态更改为Accepted
2-2x 请求:获取两个 User 对象以更新好友列
3- 2x 请求:同时保存 User 和更新的朋友列
我想知道是否有一种巧妙的方法可以减少请求的数量,更具体地说,有没有办法在不检索其父对象的情况下将元素添加到数组中?
【问题讨论】:
标签: javascript arrays parse-platform parse-cloud-code