Parse platform 虽然调用了Success方法,但未保存parse.com对象

Parse platform 虽然调用了Success方法,但未保存parse.com对象,parse-platform,Parse Platform,我有下面的云代码将用户对象保存到与其相关的Parse.Installation对象中 我在云代码日志中看到调用了“Success”回调,但当我在Parse browser中检查安装对象时,“User”属性是“undefined” 有什么想法吗 Parse.Cloud.define("saveUserWithInstallationObj", function(request, response) { //Get Installation object from installationId

我有下面的云代码将用户对象保存到与其相关的Parse.Installation对象中

我在云代码日志中看到调用了“Success”回调,但当我在Parse browser中检查安装对象时,“User”属性是“undefined”

有什么想法吗

Parse.Cloud.define("saveUserWithInstallationObj", function(request, response) {

  //Get Installation object from installationId
  var query = new Parse.Query(Parse.Installation);
  query.equalTo("installationId", request.params.installationId);
  query.first({ 
    success: function(result) {
      if(result){       
        var currentUser = new Parse.User({id:request.params.userId});
        result.set("user", currentUser);
        result.save(null, {
          success: function(installation) {
            console.log("******SAVED Installation object");
            response.success();
          },
          error: function(e) {                              
            console.log(e);
            response.error(e.message);
          }
        });
      }else{
        //no results
      }

    },
    error: function(error) {
    }
  });  
});
您在代码中设置了“user”参数,但在仪表板中表示“user”参数为空

这些列标题区分大小写。我认为正在发生的是,您在仪表板中创建了“用户”列,并且您的代码正在填充“用户”列,而“用户”列还不存在。当您通过代码创建一个新列时,它不会显示,直到您刷新整个应用程序,方法是按左上角的向下箭头并重新选择应用程序。当您这样做时,您可能看到了新的“用户”列。

仔细检查:1。用户列的类型为指向用户类的指针。2.您需要使用MASTERKEY来修改用户/安装对象。