Ios 将Parse.com用户objectId复制到另一列
我试图编写一些云代码来解析,在创建一个新的_用户时,它将复制该用户的objectId,附加它,然后将结果值放入一个名为SubscriptionObject的新列中。我尝试过的代码是:Ios 将Parse.com用户objectId复制到另一列,ios,parse-platform,parse-cloud-code,Ios,Parse Platform,Parse Cloud Code,我试图编写一些云代码来解析,在创建一个新的_用户时,它将复制该用户的objectId,附加它,然后将结果值放入一个名为SubscriptionObject的新列中。我尝试过的代码是: Parse.Cloud.afterSave(Parse.User, function(request, response) { Parse.Cloud.useMasterKey(MYMASTERKEY); var theObject = Parse.User.current().id var n
Parse.Cloud.afterSave(Parse.User, function(request, response) {
Parse.Cloud.useMasterKey(MYMASTERKEY);
var theObject = Parse.User.current().id
var newObject = 'User_' + theObject;
request.object.set("SubscriptionObject", newObject);
response.success();
});
但是,SubscriptionObject键从未设置过。console.log('User\u'+theObject)是什么意思;日志它可能不是字符串。我想它可能有点像“对象”
尝试使用concat
var userString='User_'代码>
var newObject=userString.concat(request.user.id)代码>
我使用request.user.id是因为我不熟悉Parse.user.current().id
不相关,但我从来没有把我的主钥匙传给过电话。我只调用Parse.Cloud.useMasterKey();也许我们在必要的地方有一些分歧。只是注意一下,如果不需要的话,就不必将主密钥作为全局变量发布。console.log返回User\u objectId,就像我期望的那样,它只是没有设置User中的另一列。