Javascript在parse.com上选择查询

时间:2014-11-07 03:55:21

标签: javascript parse-platform

我想从tutorial页面运行简单的选择查询,如下所示:

        Parse.Cloud.define("tst", function(request, response) {
        var log = "LOG ";
        var GameScore = Parse.Object.extend("GameScore");
        var query = new Parse.Query(GameScore);
        query.equalTo("playerName", "Dan");
        query.find({
          success: function(results) {
            alert("Successfully retrieved " + results.length + " scores.");
            // Do something with the returned Parse.Object values
            for (var i = 0; i < results.length; i++) { 
              var object = results[i];
              alert(object.id + ' - ' + object.get('playerName'));
              log +=object.id + ' - ' + object.get('playerName');
            }
          },
          error: function(error) {
            alert("Error: " + error.code + " " + error.message);
            log += "Error: " + error.code + " " + error.message;
          }
        });
    response.success("Hello world!" + log);
    }

iam通过Android触发此功能,使用以下代码:

ParseCloud.callFunctionInBackground("tst", new HashMap<String, Object>(), new FunctionCallback<String>() {
            @Override 
            public void done(String result1, ParseException error) {
                Log.e("MPE"+OutfeedApp.TAG,result1.toString());  
            } 
        }); 

问题是,在我调用这个函数之后,我在日志中看不到任何输出。有数据,所以我应该看到一些输出。当我在Android客户端上构建相同的查询并避免javascrip时,我看到了结果。 我试图解决这个问题5个小时,但没有任何进展。 请帮忙 :) 谢谢

0 个答案:

没有答案