Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

265
Vistas
Firebase - How to query several keys/paths in one call?

I know several keys whose values I want. I want to get them all in one firebase realtime database call. Performance is king. If I know what I want and where it is on the database I should not have to make several queries to get the data.

For example, I can do an update to several paths at once as follows:

const updates = {};

const usermeta = {
    username: username,
       email: user.email,
   lastlogin: unixEpoch,
  signupdate: unixEpoch,
        tier: tierChosen
};

updates[`/account/${uid}`] = usermeta;
updates[`/users/${username}`] = 1;
updates[`/fun/key/to/query`] = "Magic.";
updates[`/slow/key/to/query`] = "Not magic.";
updates[`/fast/key/to/query`] = "Magical.";

rootdb.ref().update(updates)

I know all my updates, make one call, done. Efficient, fast, low latency. How do I do the same on the read side? I don't want to listen to values. I want to retrieve them once. I know where they are, just get them all in one query.

Example, using the update data from above, say I want the data at keys/paths:

`/fun/key/to/query`
`/account/${uid}/username`
`/account/${uid}/signupdate`
`/slow/key/to/query`

How can I get them all on one read call to Firebase Realtime Database?

In the search I did prior to posting I could not find an answer to this. Every solution was to use listeners or make several calls.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda