2017-01-10 56 views
0

的我有一個使用火力地堡作爲主數據庫來存儲所有帶時間戳的帖子在iOS社交應用程序中包括自動刪除從火力地堡的入口是過時

我想實現的是取出任何>從我的數據庫10天以上。

目前,我正在用這種超低效的方式檢查這個問題(我知道的唯一方法)。每當用戶查詢Firebase時,我都會使用swift代碼查詢整個數據庫,並刪除所有超過10天的條目。這可行,但它效率很低......

+0

如果你的帖子是分開的根子們。您可以編制索引並進行查詢。沒有必要完全加載 – Thaina

回答

0

你想要做的是當前最好在一臺服務器上完成,該服務器由定期運行的作業控制,以掃描和刪除舊項目。你可以使用admin SDK

爲了優化生成結果的查詢,您還應該使用時間字段的索引來確定它的年齡。

+0

你能請示出一些代碼嗎? – Coder1000