【问题标题】:In Firebase, how do I grab the first children of a snapshot? [closed]在 Firebase 中,如何获取快照的第一个子项? [关闭]
【发布时间】:2018-07-01 00:30:01
【问题描述】:

我总是迭代孩子。

snapshot.forEach((item) => { } ));

不过,我只想抢第一个。

【问题讨论】:

  • 目前,您的问题中没有足够的信息可以肯定地回答。我们需要知道您的 snapshot 是如何产生的,并且可能会看到您正在阅读的 JSON。

标签: firebase firebase-realtime-database


【解决方案1】:

循环遍历孩子是正确的做法。

即使查询只有一个匹配项,快照仍然是一个列表;它只包含一个项目。要访问该项目,您需要遍历结果

这在使用 limitToFirst(1) 和 limitToLast(1) 时也适用。

您可以阅读更多关于它的信息here.

【讨论】:

    猜你喜欢
    • 2019-05-31
    • 1970-01-01
    • 1970-01-01
    • 2020-07-19
    • 1970-01-01
    • 2018-01-11
    • 2020-07-15
    • 2016-04-09
    • 2017-05-16
    相关资源
    最近更新 更多