Android:如何将变量传递给Parse.com云代码

时间:2015-02-25 17:11:26

标签: android jquery parameters parse-platform

我现在正在开发CloudCode,并希望检索解析数据库中大于某些条件(即输入参数)的项目数。

解析云代码:

Parse.Cloud.define("query_num_greater_than_local", function(request, response) 
{
    var DB = Parse.Object.extend("Recording_db");
    var query= new Parse.Query(DB);
    query.greaterThan("Ref_int",1234);
    query.find(
    {
            success: function(results)
        {
                console.log("received " + results.length + " result(s)");
            response.success("done" + results.length);
            },
            error: function(error) 
        {
                console.log("error: " + error);
            }
    });
});

Android代码:

        ParseCloud.callFunctionInBackground("query_num_greater_than_local", new HashMap<String, Object>(), new FunctionCallback<String>() 
        {
            public void done(String result, ParseException e) 
            {
               if (e == null)  
               {
                   tv1.setText(""+result);      
               }
               else  
               {
                   tv1.setText("ParseException"+e);
               }
            }
        });

问题:

虽然以上代码会返回大于1234的正确项目数,但我想问一下 1234 是否可以替换为参数?即根据输入变量查询条件查询结果,比如成为query.greaterThan(&#34; Ref_int&#34;, 2345 )?

如果那时,如何将这个变量输入标准应用于代码?非常感谢!

0 个答案:

没有答案