检查创建的指针对象是否小于今天的Parse.com

时间:2015-08-31 21:04:01

标签: ios swift parse-platform

嘿伙计们我有一个表A,它有一个指向表B的指针。我试图查询表A,其中表B创建的At小于今天

表A(列)

objectId,Name,Table B指针,....

表B

objectId,EndDate

到目前为止,我有这个

    let query = PFQuery(className:Globals.ParseObjects.ProLeagueWinnings)
    query.fromLocalDatastore()
    query.fromPinWithName("XXX")

    query.includeKey("TableB")

    query.whereKeyExists("TableB")
    query.whereKey("TableB.EndDate", lessThanOrEqualTo: NSDate())
    query.findObjectsInBackground().continueWithSuccessBlock {
        (task: BFTask!) -> AnyObject! in

        let leagues = task.result as? [ProLeagueWinnings]
        if (completion != nil){
            if leagues != nil{
                completion!(leagues!)
            }else{
                completion!([])
            }
        }

        return task
    }

但它会归还一切。

1 个答案:

答案 0 :(得分:0)

您可以随时使用Parse自动为您创建的createdAt属性,而不是使用EndDate。

同样重要的是要记住NSDate()将返回当前的绝对时间,包括小时,分钟等。因此,您将获得在执行的确切时刻之前创建的关系中的所有对象(被指向)。

请参阅:How to get current date at midnight