我正在使用其中Facebook使用新聞Feed的應用程序,並且使用Firebase作爲數據庫。一切工作正常,我只需要時間明智地獲取帖子。如何從Firebase獲取按時間順序排列的最新帖子?
FIRDatabaseQuery * query = [[[_firebaseReference child:@"Demo"]child:@"posts"]queryLimitedToFirst:100];
[query observeSingleEventOfType:FIRDataEventTypeValue withBlock:^(FIRDataSnapshot * _Nonnull snapshot) {
if (snapshot.exists) {
postsDictionary = snapshot.value;
[self createSocialAppDataSource];
}
}];
在postsDictionary的數據是相同的數據庫,但我想這些數據(後)來獲取排序關於時間,那麼如何使用查詢?
結構我的數據庫後如下
在沒有看到[最少的代碼能重現問題(HTTP://計算器(https://firebase.google.com/docs/database/ios/lists-of)的[Firebase數據庫文檔]將很難做到更多工作。 -data#sorting_and_filtering_data)。 –
我編輯了我的問題,請查看 –
請將JSON作爲實際的JSON文本發佈,您可以通過點擊[Firebase數據庫控制檯](https://console.firebase.google。 COM /項目/ _ /數據庫/數據/)。 –