gpt4 book ai didi

android - 如何在 Firebase 中添加数组值

转载 作者:太空宇宙 更新时间:2023-11-03 13:12:46 25 4
gpt4 key购买 nike

我想将一些特定数据作为数组添加到 Firebase。示例:

groups : ['a','b','c']

如何从 Android 在 Firebase 中添加和读取数据?

最佳答案

当你有这样的结构时,你实际上不应该使用数组来建模它。在我看来,它更像是一个场景

在 Firebase 数据库中,集合最好建模为键,因为这会自动保证项目是唯一的。所以你的结构就变成了:

groups: {
"a": true,
"b": true,
"c": true
}

真正的值只是标记,因为 Firebase 不允许您存储没有值的键。

现在要向其中添加一个组,您需要使用 Firebase 的 setValue() 函数:

DatabaseReference root = FirebaseDatabase.getInstance().reference();
DatabaseReference groupsRef = root.child("groups");
groupsRef.child("d").setValue(true);

关于android - 如何在 Firebase 中添加数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41781603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com