2016-10-19 3 views
0

Когда пользователь подписывается, мне нужно добавить строку в другой класс (класс B) с помощью указателя ссылки на этого пользователя и добавить ссылку на класс пользователя, который указывает на вновь созданную строку в классе B.parse cloud code beforeSave user object id

Есть ли способ получить идентификатор Parse.User в действии beforeSave?

Если нет, то каким образом можно достичь этого с помощью облачного кода?

+0

извините за поздний ответ. спасибо, это помогло. –

ответ

1

beforesave строка еще не создана, поэтому вы не можете указывать на то, что еще не существует, и, возможно, ошибка возникает, и пользователь никогда не создаст. В этом случае вам необходимо использовать aftersave.

ли это с 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(); 
    .... 
});