如何使用以下节点树结构

时间:2017-08-03 22:12:44

标签: android firebase firebase-realtime-database

我想更新我当前的firebase-db,以在现有的基础上添加一个额外的子项。到目前为止,每次我尝试使用updatechildren()函数实现时,都会创建一个新的子项。

Current firebase db

我的代码:

nDatabase.child("unamrideshare")
         .child(nDatabase.getKey())
         .a‌​ddListenerForSingleV‌​alueEvent(new ValueEventListener() {
         @Override public void onDataChange(DataSnapshot dataSnapshot) {
             try {
                 nDatabase.child(nDatabase.getKey()).child("Called").setValue‌​("Y‌​ourDateHere");
             } catch (Exception e) {
                 e.printStackTrace();
             }
         }

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

要在该数据库中添加另一个具有特定值的新子节点,即CurrentTime:“00:00:00”,我将使用以下代码重新编写您:

nDatabase.child("unamrideshare").child("Posts").child(postId).child("CurrentTime").setValue("00:00:00");

其中postId是您要添加当前时间的帖子的唯一ID。

希望它有所帮助。