2016-03-15 88 views
0

从解析云功能调用时,如何从专用函数返回Sequence对象。解析返回对象

function getNextMemberId() { 
    var id = -1; 
    var Zseq = Parse.Object.extend("ZSeqMember"); 
    var query = new Parse.Query(Zseq); 

    var IncObj; 
    query.get("lcnm8AZWFK", { 
     success: function (object) { 
      object.increment("Seq"); 
      object.save(null, 
       { 
        success: function (object) { }, 
        error: function (object, error) { return Parse.Promise.error(error); } 
       } 
      ); 
     }, error: function (object, error) { 
      console.log(error); 
      return Parse.Promise.error(error); 
     } 
    }); 

//I want to return the Object, which contains "Seq" column.  
    } 

回答

1

你不能,因为你没有它时,函数完成,因为获取它的请求是异步的。您需要更改getNextMemberId,以便它可以用来在对象可用时“返回”对象时包含完成关闭。