我想更新我当前的firebase-db,以在现有的基础上添加一个额外的子项。到目前为止,每次我尝试使用updatechildren()函数实现时,都会创建一个新的子项。
我的代码:
nDatabase.child("unamrideshare")
.child(nDatabase.getKey())
.addListenerForSingleValueEvent(new ValueEventListener() {
@Override public void onDataChange(DataSnapshot dataSnapshot) {
try {
nDatabase.child(nDatabase.getKey()).child("Called").setValue("YourDateHere");
} catch (Exception e) {
e.printStackTrace();
}
}
任何人都可以提供帮助吗?
答案 0 :(得分:0)
要在该数据库中添加另一个具有特定值的新子节点,即CurrentTime:“00:00:00”,我将使用以下代码重新编写您:
nDatabase.child("unamrideshare").child("Posts").child(postId).child("CurrentTime").setValue("00:00:00");
其中postId
是您要添加当前时间的帖子的唯一ID。
希望它有所帮助。