2017-03-01 32 views
0

我想設置一個查詢,我可以在其中找到在班級中出現次數最多的對象。解析,查詢基於頻率的對象

比如我有一個類命名股

當有人分享該帖子的ID將被添加到解析股票類後

我想查找哪些ID最常用,例如前20個最常見的項目。

有沒有辦法做到這一點?

回答

1

設置查詢與orderByDescending

query.orderByDescending("shareCount") 

您的查詢將是這樣的:

let query = PFQuery(className:"YourClassName") 
query.limit = 20 
query.orderByDescending("shareCount") 
query.findObjectsInBackgroundWithBlock { 

} 
+0

所以你的意思是添加一列稱爲股數,而當它被共享添加一個到當前價值,然後使用?這可以工作 – user6520705

+0

是的,然後你可以使用shareCount過濾查詢(最大值到最小值) –

+0

如果多個人同時共享一個項目或者非常接近時間,它會拋出實際的計數 – user6520705