【发布时间】:2015-11-26 00:02:23
【问题描述】:
大家好,我有一个表 A,它有一个指向表 B 的指针。我正在尝试查询表 A,其中表 B 创建的时间小于今天
表 A(列)
objectId, Name, Table B 指针, ....
表 B
objectId,结束日期
到目前为止我有这个
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
}
但它会返回所有内容。
【问题讨论】:
-
您是否尝试过 where 查询方法,所以您合并了 2 个查询?
标签: ios swift parse-platform