gpt4 book ai didi

Android - Firebase 替换数据

转载 作者:行者123 更新时间:2023-11-30 00:18:25 25 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,大一点的 child 可以在其中接小一点的 child 并步行上学。通过该应用程序,经过身份验证(电子邮件和密码)的年幼的 child 可以在三个地址之间进行选择以被接走。我有一个用户节点和一个地址节点。

问题是每次用户选择地址时,用户名 child 都会被覆盖。因此每个地址只有一个用户名。
我的数据库结构如下所示:

a

database.child("Addresses").child(m1.getStreet()).child("username").setValue(name);
database.child("Addresses").child(m2.getStreet()).child("time").setValue(time);
database.child("Addresses").child(m3.getStreet()).child("address").setValue(address);

我考虑过使用推送功能,但我认为它不能用于这种情况。有什么想法吗?

最佳答案

setValue() 将覆盖现有 map 中的所有内容。使用 updateChildren()如果您想添加/更新值并保留旧数据。

关于Android - Firebase 替换数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46754685/

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