根据指定的年龄范围过滤用户。解析和 Swift

Filter users based on their specified age ranges. Parse and Swift

Parse 中名为 Age 的列将用户年龄保存为数字。我有两个数字保存为 minAge 和 maxAge。 IE。 minAge = 15 maxAge = 20 我只想查询年龄在这个范围内的用户。

我想查询年龄在指定年龄范围内的用户。

如何查询?或者有没有人可以向我展示任何示例。

query?.whereKey("age", lessThanOrEqualTo: maxAge, greaterThanOrEqualTo: minAge)

您可以指定多个约束条件,只有当对象符合所有约束条件时,它们才会出现在结果中。换句话说,它就像约束的 AND。

由于您要查询 (age <= maxAge) && (age >= minAge) 的用户,这对应于对查询应用两个约束:

query?.whereKey("age", lessThanOrEqualTo: maxAge)
query?.whereKey("age", greaterThanOrEqualTo: minAge)

Here's more information on query constraints.