问题标签 [firebase-realtime-database]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何从android中的firebase中检索List对象
我无法从 Firebase 中检索列表。我存储它没有问题,但是一旦我尝试将 dataSnapshot.getValue() 转换为 ArrayList,我的应用程序就会崩溃,并给出一个异常:
HashMap 不能转换为 ArrayList
但是当我尝试将其转换为 HashMap 时,它也会崩溃,并给出异常:
ArrayList 不能转换为 hashmap
请需要帮助!这是产生问题的代码:
我想将 Firebase 中的所有数据作为一个列表检索。TaskDes 类包含三个字段:
firebase - Firebase 和 AngularFire - 数组中的 $add - 意外行为
根据文档,当我将 $add 与 $asArray 一起使用时,$add 应该执行“推送”。但相反,它创建了一个哈希键而不是数字索引。
因此,dummy: test 有一个包含哈希键的父级。预期是一个数字索引,我的意思是:数组项。
有人可以给我一些帮助吗?我在这个数据库中只有 1 周的经验。
结果是这个……
firebase - 我应该进一步非规范化吗?
我正在开发一个消息传递应用程序。我希望能够显示发件人用户名。我目前正在对消息和用户进行建模,并尝试通过 authData.uid 查询 usersRef 来显示用户名。
我应该如何处理这样的问题?
ios - 如何在 Swift 项目中使用 iOS SDK 插入 Firebase 服务器时间戳
在iOS 指南的“离线功能”部分中提到kFirebaseServerValueTimestamp
,这似乎在 Swift 项目中不起作用(自动完成不会提示它)。
[".sv": "timestamp"]
我像 Swift 示例一样尝试过。但它抱怨这不能用其他值设置,并且必须是给定路径的唯一值。
我试过:
它给了我“.sv”不能用其他值保存的错误。
我想要做的是保存 createdAt 时间戳以及对象的其他值。而且我更喜欢使用服务器时间来避免客户端时钟偏差。
我怎样才能做到这一点?
java - 如何将 Firebase 数据转换为 Java 对象...?
使用 Firebase 库以Message(String, String)
添加到HashMap<String, Message>
例子:
使用 Firebase 方法接收数据时,addValueEventListener()
在此表单中获取字符串
我怎样才能将它转换成消息对象.....????
firebase - 从 Firebase 数组中检索数据
我的 Firebase 阵列具有以下结构:
我无法弄清楚如何检索以下数据:
- 获取 userId = xxx 的记录
- 获取 'itemOrdered' = 'def' 的所有记录
Firebase 文档谈论使用 orderByChild 但这没有多大意义。
java - removeEventListener 未删除 firebase 中的侦听器
当特定字段的值为 true 时,我想从 firebase ref 中删除 addValueEventListener 侦听器。
但是 addValueEventListener 没有被删除,它被称为 firebase ref 。因此,如果需要,请建议我如何从任何 firebase ref 中删除侦听器。
firebase - 如何在 Firebase 中实现这种多对多关系?
我知道 Firebase 不支持节点之间的 JOIN(就像 SQL Server 在表之间所做的那样),但这正是我需要完成的。这是我的情况:
我在 Firebase 中有一个这样的事务节点(我在其中包括每个事务的类别名称):
我有一个像这样的类别节点(我在每个类别下都包括交易):
到目前为止,一切都很好。我的数据是平的。我可以显示带有类别名称的交易列表(下面的屏幕截图),我可以在每个类别的费用部分显示每个类别下的交易列表(此处未显示屏幕截图)。
我遇到的问题是,如果我重命名一个类别,那么更改只会反映在未来的交易中。过去的交易显示旧的类别名称。
由于我保存数据的方式,这很明显。所以我的第一个逻辑反应是在交易节点中保存类别唯一 ID 而不是类别名称。但是,这带来了挑战,在我的 SQL Server 小大脑中,我需要一个 JOIN,这样我才能获取事务列表,还包括每个事务的类别名称。
如何构建我的数据,以便我可以:
- 显示交易列表,包括类别名称(就像今天一样)
- 允许用户重命名一个类别并显示反映所有交易(过去和未来)的变化
- 显示每个类别下的交易列表(我认为当前的方法仍然有效)
firebase - Firebase 规则商店、用户、产品关系的平面结构
我尝试建立一个firebase数据结构。我来自 SQL 世界,在理解 noSQL Datastructur 时遇到问题。
我想有一个商店的数据结构。每个商店都有一些数据字段,例如商店名称、地址等。商店还应该有一个用户对象,用于存储在该商店中工作并能够添加新产品和修改它们的所有用户。还有一个存储产品的数据对象,产品也应该与用户(商店)有关系。有人可以给我一个提示,如何将它建造得尽可能平坦吗?
我现在的数据结构:
谢谢
firebase - 在firebase中,我如何检测现有的值?
我想要创建的只是一个“房间制造商”应用程序。
这只是一个应用程序,如果用户输入房间号并单击“加入”按钮,
新房间被创建并且用户去房间(路线)。
在 Firebase 中,我想知道如何检测房间是否已经存在。
我想制作如下代码。
如果房间存在,
如果不,
我的代码(部分)如下
我完成了制作新房间的代码,但是如何检测房间是否已经存在?