firebase - 如何找到适用于 firebase 实时数据库和颤振的文档?
问题描述
因此,我最近将应用程序的聊天功能从 Cloud Firestore 转移到了实时数据库,主要是因为 Cloud Firestore 在具有多个读/写的聊天应用程序方面可以大规模扩展。
我面临的问题是没有合适的文档或任何类型的课程可以让我了解如何使用颤振实现实时数据库。我很难按照发送时间的顺序显示聊天消息。借助 Cloud Firestore,我可以阅读和学习适当的材料。但对于实时数据库和颤振来说,情况似乎并非如此。
这看起来很奇怪,因为如果我没记错的话,RTDB 是在 cloud firestore 之前推出的,所以不应该有更多的材料,还是我错过了什么?
解决方案
你是对的,实时数据库比 Firestore 旧得多,但资源不多,而且大部分都过时了,出于完全相同的原因,我想换成实时数据库,一个聊天应用程序,这是我能做的最好的事情find 是这个Youtube 视频,它有你需要知道的一切,看完之后我觉得实时数据库比 Firestore 容易得多,你需要做的就是向数据库添加新项目.pus().set({})
,你就完成了,至于加载数据您只需要FireBaseAnimatedList
并且所有数据都经过排序,因为每个新项目生成的随机密钥都带有时间戳,我需要的所有东西都在那个 youtube 视频中,所以你不需要那么多来学习它。
祝你好运。
推荐阅读
- javascript - 未捕获的类型错误:item.getData 不是函数
- jacoco - 如何排除 jacoco:structure 中的某些类
- mongoose - UpdateOne 返回一个猫鼬对象而不是文档
- python-3.x - 为 seaborn 热图创建自定义 cmap
- python-3.x - TensorFlow 对象检测 API - GitHub
- yii2 - Urlmanager中的yii2冲突
- reactjs - 如何使用带有 strophe 库的 ejabber 服务器将消息发送到群聊?
- node.js - 使用 express + bootstrap 模式时 POST 不起作用
- amazon-web-services - 配置 Envoy 以使用 AWS ECS 和 Route53 生成的 SRV 记录
- java - 在Android中按下按钮之前播放音频