如何使用日期作为云代码中的参数来检索记录?

时间:2014-01-13 11:22:31

标签: parse-platform

我有一个事件类,我必须从中获取在特定日期发生的所有事件。为此,我创建了一个以日期为参数的云函数,但我得到的结果为空集。

这是我的云代码:

Parse.Cloud.define(“events”,function(request,response){

var event = Parse.Object.extend("event");
var query = new Parse.Query(event);
query.equalTo("From", request.params.From);
query.find({
success: function(results) 
{
    response.success(results);
},
error: function(error) 
{
    response.success("Error: " + error.code + " " + error.message);
}
});

});

我尝试使用curl调用此函数,但它显示空结果集,并尝试使用

var tdate = new Date(); Parse.Cloud.run('events',{From:tdate},{success:function(response){alert(response);},error:function(error){}});

如何使用云代码记录特定日期?

1 个答案:

答案 0 :(得分:0)

我有类似的问题...请参阅我自己回答的question,并通过适当的测试进行验证。

您需要以提供正确日期数据类型的方式更改过滤行,如下所示:

query.equalTo("From", new Date(request.params.From));