我有以下需要使用 Firebase 构建的 JSON 结构。 如何在 Firebase 中保存以下 JSON 结构的数据。
"followers": {
"user1": {
"user2": true,
"user3": true
}
}
下面是我的代码,但它总是用 user3
替换 user2
。
Map<String, String> data= new HashMap<String, String>();
data.put(uid,"true");
followersTable.child(user1.uid).setValue(data);
最佳答案
setValue
方法是破坏性的。这意味着它将用作为参数给出的新数据替换现有数据。
Map<String, String> data= new HashMap<String, String>();
data.put(uid,"true");
followersTable.child(user1.uid).updateChildren(data);
关于android - 将多个值保存到单个用户 - Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36198152/