orQueryWithSubqueries计算所有对象

时间:2016-09-18 22:34:31

标签: ios swift parse-server

当尝试使用大量查询时,我得到了所有结果,但实际上并没有过滤任何数据。我已经尝试了多种方法来执行此操作,并且有些原因我无法让它只显示我正在寻找的内容。

func getOpenWorkOrders() {
    let query1 = WorkOrders.query()!
    query1.whereKey("status", equalTo: "New")

    let query2 = WorkOrders.query()!
    query2.whereKey("status", equalTo: "In Progress")

    let query3 = WorkOrders.query()!
    query3.whereKey("status", equalTo: "On Hold")

    let query4 = WorkOrders.query()!
    query4.whereKey("status", equalTo: "Assigned")

    let query5 = WorkOrders.query()!
    query4.whereKey("status", equalTo: "Ready To Bill")

    let queries = PFQuery.orQueryWithSubqueries([query1, query2, query3, query4, query5])
    queries.countObjectsInBackgroundWithBlock { (number : Int32, error : NSError?) in
        if error == nil {
            self.openWorkOrdersNumber.text = String(number)
        }
    }
}

我在这里缺少什么?

这与我在其余应用中执行此操作的方式相同

0 个答案:

没有答案