在保存用户对象 ID 之前解析云代码
parse cloud code beforeSave user object id
当用户注册时,我需要向另一个 class (class B) 添加一行,其中包含指向该用户的引用指针,并添加对用户 class 的引用指向 class B.
中新创建的行
有没有办法在 beforeSave 操作中获取 Parse.User id?
如果不是,使用云代码实现此目的的方法是什么?
beforesave 行还没有创建,所以你不能做指向仍然不存在的东西的指针,并且可能会发生错误并且用户永远不会创建。在这种情况下,您必须使用 aftersave。
使用保存后触发器
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();
....
});
当用户注册时,我需要向另一个 class (class B) 添加一行,其中包含指向该用户的引用指针,并添加对用户 class 的引用指向 class B.
中新创建的行有没有办法在 beforeSave 操作中获取 Parse.User id?
如果不是,使用云代码实现此目的的方法是什么?
beforesave 行还没有创建,所以你不能做指向仍然不存在的东西的指针,并且可能会发生错误并且用户永远不会创建。在这种情况下,您必须使用 aftersave。
使用保存后触发器
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();
....
});