У меня есть следующая структура в базе данных Firebase:
Я хотел бы найти пользователя по имени, фамилии или электронной почте, но поскольку у меня есть ключ пользователя на уровне выше, я не знаю, как я могу это достичь. Я занимаюсь и администратором, поэтому у него не будет доступа к пользовательскому ключу.
Я пробовал:
let usersRef = firebase.database().ref('users');
usersRef.orderByValue().on("value", function(snapshot) {
console.log(snapshot.val());
snapshot.forEach(function(data) {
console.log(data.key);
});
});
Но он приводит всех пользователей в базу данных. Любые идеи?