Как получить значение всех пользователей и использовать это значение для вставки дополнительных данных об одном и том же пользователе

# #firebase #firebase-realtime-database

Вопрос:

У меня тысячи пользователей, и я хочу добавить свойство каждому пользователю на основе данных пользователя.
Вот тестовый документ, демонстрирующий, чего я пытаюсь достичь: введите описание изображения здесь

Я хочу взять data значение пользователя и инвертировать его, чтобы было вызвано новое свойство inverseData . Первая строка является примером, я также хочу подать заявку на остальные из них, которых тысячи, поэтому Promise.all() может потребоваться. Я пробовал так много разных подходов и каждый раз терпел неудачу.

Вот фрагмент одного из способов, которым я пытался отступить:

 const ref = admin.database().ref().child(`testuser`)
        
ref.on('value', (snapshot) => {
  console.log(snapshot.val());
}, (errorObject) => {
  console.log('The read failed: '   errorObject.name);
});