【发布时间】:2015-03-25 17:20:31
【问题描述】:
我正在使用 Cloude Code 创建一个稍微复杂一点的查询,但我无法访问由 Parse "createdAt" 自动创建的属性, 这是我的代码:
Parse.Cloud.define("get_time", function(request, response)
{
var query = new Parse.Query("Test");
var today = new Date(); // gets today
var thirdDaysAgo = new Date(today - 1000 * 60 * 60 * 24 * 30); // gets 30 days ago
var threeHoursAgo = new Date(today - 1000 * 60 * 60 * 1); // gets 3 hours ago
query.greaterThan("createdAt", thirdDaysAgo);
query.greaterThan("createdAt", threeHoursAgo);
query.descending("createdAt");
query.find({
success: function(results)
{
if(results.length > 0)
{
var finalArray = [];
for (i = 0; i < results.length; i++)
{
var dataCreated = results[i].get("createdAt");
finalArray.push(dataCreated);
}
response.success(finalArray);
}
},
error: function()
{
response.error("time lookup failed");
}});
});
finalArray,只填充空对象。
【问题讨论】:
标签: javascript ios arrays parse-platform