所以作为一个概述,我有一个Parse后端所有设置,填充我的PFQueryTableViewController
。我在Parse中的表包含电影,包含有关它们的信息。
一切都很可爱。
我想做什么:
目前,我的应用程序将显示我在数据库中的所有项目。是否可以只显示项目,如果有一个布尔值,该电影的设置为真?
例如:
这是我的Parse数据库的屏幕截图。如果我在类型的末尾添加了另一列,布尔,名为"toDisplayInApp"
然后将2个电影设置为True
- 它是否只能在应用中填充我的表格中的2部电影设为True? (显然其他人设置为False)
我想这是可能的,但不确定在哪里/如何添加它。是否与在Parse中使用whereKey
有关?下面是我创建初始查询的代码,我在那里添加它吗?如果是这样,我会添加什么?
override func queryForTable() -> PFQuery {
let query = PFQuery(className: "Reviews")
query.orderByDescending("createdAt")
return query
}
总体目标
我希望能够在我的数据库中创建电影,并在我准备好时在应用中打开它们。
提前致谢,如果您需要更多信息,请与我们联系。
答案 0 :(得分:2)
是的,可以只获取布尔值设置为true的对象。 为此,您可以致电
query.whereKey("toDisplayInApp", equalTo:true)
您的完整代码将是:
override func queryForTable() -> PFQuery {
let query = PFQuery(className: "Reviews")
query.orderByDescending("createdAt")
query.whereKey("toDisplayInApp", equalTo:true)
return query
}
了解有关查询以及如何使用它们的更多信息