Parse platform 解析查询不';t返回结果
我已经定义了一个解析云代码调用getChat(如下所示),但是当我运行它时,它不会返回任何结果Parse platform 解析查询不';t返回结果,parse-platform,Parse Platform,我已经定义了一个解析云代码调用getChat(如下所示),但是当我运行它时,它不会返回任何结果 Parse.Cloud.define("getChat", function(request, response) { var allchat = []; var query = new Parse.Query("chat"); query.find().then(function(results) { console.error("test"); //nothing in con
Parse.Cloud.define("getChat", function(request, response) {
var allchat = [];
var query = new Parse.Query("chat");
query.find().then(function(results) {
console.error("test"); //nothing in console
console.error(results.length); //nothing in console
for (var i = 0; i < results.length; ++i) {
for(var iii = 0; iii<results[i].get("limitleft").length; iii+=2){
if(results[i].get("limitleft")[iii] == request.params.user){
allchat.push(results[i]);
}
}
}
});
response.success(allchat);
});
Parse.Cloud.define(“getChat”),函数(请求、响应){
var allchat=[];
var query=newparse.query(“chat”);
query.find().then(函数(结果){
console.error(“test”);//控制台中没有任何内容
console.error(results.length);//控制台中没有任何内容
对于(变量i=0;i
将对response.success()的调用放入块中
-Bob这样代码就可以在后台运行它,然后运行下一个代码了吗?当函数getChat运行时,它开始查找一组对象,然后退出。查找仍在运行,并且尚未调用response.success(),因此上下文将保留。当查找完成时,块将运行。如果块随后调用response.success(),将完成原始调用并删除上下文。