我在浏览器客户端和服务器端 NodeJS 上都使用 Firebase,以使网站 SEO 友好。因此,我在服务器端呈现项目列表,然后在客户端监听新的更新。
我找不到合适的链接,因为on('child_added')
它会从特定 ID 开始收听 child_added 通知。
使用 endAt() 或 startAt(),这些函数是包含端点的,因此它们也返回最后一个子函数。
其他一些答案似乎表明使用endAt().limit(1)
,但这似乎有缺陷,因为在间隙之间可能有多个 child_add 。也endAt()
包含在内,因此endAt().limit(1)
仍然返回最后添加的孩子。