【发布时间】:2017-02-11 07:17:18
【问题描述】:
我是 FireBase 的新手。我见过很多这样的问题,但没有得到解决方案。我想知道如何更新列表中的特定项目。例如,如果我有列表为
"fruits":{
0:{
name:"apple"
colour:"red"
}
1:{
name:"watermelon"
colour:"green"
}
现在,如果我想将新项目添加到列表中,我使用了 push(),因为我想再次保存整个列表。它为新项目创建唯一的 id,列表看起来像这样
"fruits":{
0:{
name:"apple"
colour:"red"
}
1:{
name:"watermelon"
colour:"green"
}
KcfiFQZdzkK-TP8ZekZ:{
name:"Mango"
colour:"yellow"
}
}
现在我想更新 KcfiFQzdzkk* 项目。我如何更新列表中的该项目。请帮忙
【问题讨论】:
-
public DatabaseReference push () 另外:Google Play services 创建对自动生成的子位置的引用。子密钥在客户端生成,并包含服务器时间的估计以用于排序目的。在单个客户端上生成的位置将按照它们创建的顺序进行排序,并将在所有客户端中大致按顺序排序。
Returns A DatabaseReference pointing to the new location
标签: android firebase firebase-realtime-database