【问题标题】:How to update android firebase specific node data based on that node values如何根据该节点值更新 android firebase 特定节点数据
【发布时间】:2018-06-02 15:13:03
【问题描述】:

以下是我的 android firebase 示例结构。

我只知道 groupID 和 userID,我想根据 groupID 和 userID 更新特定的总值。我不知道请帮帮我。

【问题讨论】:

  • 我的问题不同,我想首先检索/过滤数据,哪个节点子节点具有该 groupID 和 userID,然后对于该子节点我想更新总数。
  • 检索您可以使用 Firebase 查询。什么问题。你试过吗。在此处发布代码。
  • 我知道检索。我需要更新 firebase 孩子

标签: java android firebase firebase-realtime-database


【解决方案1】:

我理解你的困惑:

让我解释一下: 用于更新单个值:

//为此你只需要你的节点ID

databaseReference = FirebaseDatabase.getInstance().getReference().child("useramounts").child("your_node_id");

 HashMap<String, Object> result = new HashMap<>();
 result.put("total", total);
 databaseReference.updateChildren(result);

【讨论】:

  • 我可以使用 groupID 和 userID 获取节点 ID。如果是的话如何
  • 谢谢我找到了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-24
  • 2018-04-29
相关资源
最近更新 更多