簡體   English   中英

Flutter - 如何從 Firebase 實時數據庫中檢索最后一項?

[英]Flutter - How to retrieve last item from firebase real time database?

我有一個聊天系統,我想在用戶加入聊天之前在外面顯示最新的聊天消息。 在此處輸入圖片說明
是否有一種 Firebase 方法可以在不實際拉動整個對話並獲得最后一個對話的情況下完成此操作?

您可以使用limitToLast()獲取數據庫中的最后一項:

  /// Create a query with limit and anchor it to the end of the window.
  Query limitToLast(int limit) {
    assert(!_parameters.containsKey('limitToLast'));
    return _copyWithParameters(<String, dynamic>{'limitToLast': limit});
  }

https://github.com/FirebaseExtended/flutterfire/blob/8832111250c04a0fb2c0bc6ff1f90fd702f828f2/packages/firebase_database/lib/src/query.dart#L156

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM