2015-11-23 42 views
0

解析中的列名爲Age,將用戶的年齡另存爲一個數字。我有兩個數字保存爲minAge和maxAge。即。 minAge = 15 maxAge = 20我只想查詢年齡在這個範圍之間的用戶。根據用戶指定的年齡範圍篩選用戶。解析和快速

我想查詢年齡在指定的年齡範圍之間的用戶。

我該如何做這個查詢?或者沒有人有任何他們可以展示給我的例子。

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

回答

1

您可以給出多個約束條件,並且只有匹配了所有約束條件的對象纔會出現在結果中。換句話說,它就像是一個約束。

既然你要查詢的用戶在哪裏(年齡< = MAXAGE)& &(年齡> = MINAGE),這相當於將兩個約束到查詢:

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

Here's more information on query constraints.

+0

我知道感謝羅素! – Grace