从解析云函数调用时,如何从私有函数返回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.
}
答案 0 :(得分:1)
你不能,因为你在函数完成时没有它,因为获取它的请求是异步的。您需要更改getNextMemberId
,以便在可用于“返回”时完成关闭。一旦它可用,该对象。