解析返回对象

时间:2016-03-15 13:35:24

标签: parse-platform

从解析云函数调用时,如何从私有函数返回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 个答案:

答案 0 :(得分:1)

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