解析云代码之前保存用户对象ID

时间:2016-10-19 21:22:13

标签: parse-platform cloud-code parse-server

当用户注册时,我需要使用指向此用户的引用指针向另一个类(B类)添加一行,并添加对指向B类中新创建的行的用户类的引用。

有没有办法在beforeSave操作中获取Parse.User id?

如果不是用云代码实现这一目标的方法是什么?

1 个答案:

答案 0 :(得分:1)

beforesave行还没有创建,所以你不能指向仍然不存在的东西,并且可能发生错误而用户永远不会创建。在这种情况下,你必须使用aftersave。

使用aftersave trigger

进行
Parse.Cloud.afterSave(Parse.User, function(request) {
  var user = request.object;
  var ClassB = Parse.Object.extend("ClassB");
  var classb = new ClassB();
  classb.set("user", user);
  ....
  classb.save();
  ....
});