Порядок функций Firebase Cloud по дочернему элементу дочернего элемента - PullRequest
0 голосов
/ 19 июня 2020

Извините, если мой заголовок сформирован неправильно, но я пытался сделать это в Cloud Functions:

Мне удалось сделать это в Java вот так:

 ValueEventListener listener = new ValueEventListener() {
                                @Override
                                public void onDataChange(DataSnapshot dataSnapshot) {
                                    //loop through all UIDs under "Follow" and remove the user ID that deleted his/her account from "followers"
                                    for(DataSnapshot ds : dataSnapshot.getChildren()){
                                        if(ds.child("followers").child(uid).exists()){
                                            ds.child("followers").child(uid).getRef().removeValue();
                                        }
                                    }
                                }
                                @Override
                                public void onCancelled(DatabaseError databaseError) {
                                }
                            };

Это моя текущая облачная функция:

const followreference = admin.database().ref("Follow");
followreference.orderByChild('followers').equalTo(uid)
.once('value').then((dataSnapshot) => {
  dataSnapshot.forEach((snapshot) => {
    snapshot.ref.remove();
  });
})

к моему отчаянию, это не работает. Может ли кто-нибудь направить меня в правильном направлении? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...