我想更新Firebase上的多个节点(基于查询)。这是数据库的结构。 Firebase Database Structure 假设我正在更新用户“ user003”的用户信息。更新用户“ user003”的名称和图像后,我想搜索其数据库与user003成为好友的数据库,在数据库上将好友标记为friend_list。因此,在更新user003信息时,我也想在friend_list上更新user003的信息。希望你了解我想做什么。这是更新的说明: Upon update。 我正在使用以下代码将user003信息更新到Firebase数据库:
DatabaseReference ref = FirebaseDatabase.getInstance().getReference()
.child(Commonx.USER_INFORMATION);
HashMap<String, Object> userMap = new HashMap<>();
userMap.put("name", fullNameEditText.getText().toString());
userMap.put("image", imageEditText.getText().toString());
userMap.put("image", myUrl);
ref.child(Commonx.loggedUser.getUid()).updateChildren(userMap);
这里Commonx.USER_INFORMATION= "User information" on the database
。并且,通过Commonx.loggedUser.getUid()= the userid of the database
。