热门构建 Firebase 聊天室数据库?

闭嘴爱你

我正在尝试为聊天应用程序构建 firestore 数据库。我想将聊天室的所有者参考添加到特定聊天室。这是我的简单数据库截图。

在此处输入图片说明

但是聊天应用程序的许多数据库结构示例仅使用字符串的“id”作为所有者字段。不参考。我认为这就像 RDBMS。什么是正确的方法?

(ps)这是我获取所有者姓名的代码。方法对吗?在此处输入图片说明

雷诺塔内克

在撰写本文时,从开发人员的角度来看,使用字符串或引用不会有太大的不同。

根据这个 Firebase 官方视频,在撰写本文时,Reference 数据类型主要“在 Firebase 控制台 UI 中提供价值”。您可以从 4:37 开始观看视频以了解更多详细信息:https : //www.youtube.com/watch?v= Elg2zDVIcLo&t =277

使用这两种数据类型(文本字符串和引用),您可以“指向”一个文档并读取相应的数据,模拟 SQL 中的主键-外键关系。

例如,如文档(https://firebase.google.com/docs/reference/js/firebase.firestore.Firestore?authuser=0#doc)中所述,您可以DocumentReference从斜杠分隔的路径创建一个,例如firebase.firestore().doc('/User/user_1')使用字段字符串owner

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Firebase数据库中的多用户聊天室数据结构

如何使用 Firebase 云数据库支持聊天室中的新消息?

构建 firebase 数据库

使用Firebase实时数据库发送推送通知以进行聊天应用构建

如何使用Firebase数据库和Firebase通知为聊天应用程序构建通知系统

会议室数据库加载聊天室时获取最后的聊天室消息

如何构建Firebase数据库

Firebase:查询我的用户参与的所有聊天室

使用 Firebase 将用户转发到特定聊天室

如何与Firebase构建聊天

如何显示从数据库接收的一系列消息,用于聊天室

Firebase-构建数据库的正确方法

Firebase数据库-如何构建祖树

扑火的Firebase数据库和ListView构建器问题

Firebase-按城市构建数据库

如何为这种情况构建 firebase 数据库?

修复我的Firebase数据库聊天应用程序

用于聊天应用程序的Firebase数据库结构

加密存储在Firebase数据库中的聊天消息

如何最好地检索网络版 Firebase 中给定聊天室的所有评论?

Firebase:获取当前在聊天室(或任何抽象资源)中的用户数量

使用Firebase具有半径的公共聊天室(要求提供建议)

如何在Firebase中让用户拥有自己的聊天室和地图标记?

react native firebase 如何检查聊天室是否已经存在

构建我的数据-Firebase

Swift-为聊天应用程序构建Firebase数据

使用用户数据和产品数据在Firebase上构建数据库

在Firebase / Swift上为两个匹配用户创建聊天室的首选方法是什么?

如何从 Unity 桌面构建中获取 Firebase 实时数据库参考?