Я в основном пытаюсь перечислить идентификаторы пользователя по 1 за раз, а также их дочерние элементы (имя, фамилия, адрес электронной почты, изображение), поэтому в основном я хочу, чтобы идентификатор пользователя -> имя, фамилия, адрес электронной почты зацикливался для каждого пользователя. это кажется очень сложным в firebase.
макет FireBase (я не могу изменить это): https://i.imgur.com/mJ5whBC.jpg
Я не понимаю, как захватить всех родителей динамически, так как они случайно сгенерировали идентификаторы. я могу сделать это один за другим, но мне нужно делать это динамически при каждом добавлении пользователя. Ниже приведен пример того, что я хочу сделать для каждого, но я ввожу идентификатор вручную, так что это довольно неактуально.
var database = firebase.database();
database.ref().once('value', function (data) {
picture = data.child("4320552453").child('picture').val();
firstName = data.child("4320552453").child('firstname').val();
lastName = data.child("4320552453").child('lastname').val();
email = data.child("4320552453").child('email').val();
$('#image').html('<img src="' + picture + '">')
$('#image').append(firstName)
$('#image').append(lastName)
$('#image').append(email)
my end goal is something like
div 1 userid 1 -> all information1 for each user
div 2 userid 2 -> all information for each user
div 3 userid 3-> all information for each user