Контекст Здравствуйте, я пытаюсь обновить элемент узла в firebase с помощью android, проблема в том, что, как видно из структуры моей базы данных, У меня есть узел, называемый «комментарий», и внутри него есть другой узел с идентификатором поста, а внутри узла идентификатора поста - идентификатор комментария.
выпуск
Я не знаю, как я могу обновить все узлы, которые соответствуют определенным кодировкам, поскольку я не могу указать точный путь, так как это приведет к обновлению только одного узла, и я хочу обновить все узлы, которые соответствуют условие запроса, как видно из кода.
final DatabaseReference CommentDB = FirebaseDatabase.getInstance().getReference("Comment");
Query quersy = CommentDB.orderByChild("uname").equalTo(currentUsers.getDisplayName());
quersy.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()){
String key = ds.getKey();
HashMap<String, Object> maps = new HashMap<>();
maps.put("uimg", ""+mUri);
sd.child(key).updateChildren(maps);