首页 > 解决方案 > 在 Firebase 中,如何获取快照的第一个子项?

问题描述

我总是迭代孩子。

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

但是,我只想抓住第一个。

标签: firebasefirebase-realtime-database

解决方案


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

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

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

你可以在这里阅读更多关于它的信息。


推荐阅读