将多个值保存到单个用户 - Firebase

Saving multiple values to single user - Firebase

我有以下 JSON 结构需要使用 Firebase 构建。 如何在 Firebase 中保存以下 JSON 结构的数据。

"followers": {
    "user1": {
      "user2": true,
      "user3": true
    }
  }

下面是我的代码,但它总是将 user2 替换为 user3

Map<String, String> data= new HashMap<String, String>();
data.put(uid,"true");
followersTable.child(user1.uid).setValue(data);

setValue方法是破坏性的。这意味着它将用作为参数给出的新数据替换现有数据。

Use updateChildren instead.

Map<String, String> data= new HashMap<String, String>();
data.put(uid,"true");
followersTable.child(user1.uid).updateChildren(data);