颤振-如何从firebase实时数据库检索最后一项?

颤振-如何从firebase实时数据库检索最后一项?,firebase,flutter,firebase-realtime-database,dart,Firebase,Flutter,Firebase Realtime Database,Dart,我有一个聊天系统,在加入聊天之前,我想在外面显示最新的聊天信息,供用户查看。 有没有一种Firebase方法可以在不拉动整个对话并获取最后一个对话的情况下完成此操作?您可以使用limitToLast获取数据库中的最后一项: /// Create a query with limit and anchor it to the end of the window. Query limitToLast(int limit) { assert(!_parameters.containsK

我有一个聊天系统,在加入聊天之前,我想在外面显示最新的聊天信息,供用户查看。 有没有一种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});
  }