Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

110
Views
Obtenga valores específicos para niños y actualice cuando haya un cambio Firebase v9

Tengo esta base de datos. Me gustaría obtener solo los valores resaltados en rojo. Cuando haya un niño nuevo con el mismo valor profile_picture: , también me gustaría actualizar la lista.

ingrese la descripción de la imagen aquí

Me las arreglé para obtener todos los valores, pero todavía no puedo averiguar cómo obtener solo profile_picture: valor de cada niño.

 // Initialize Firebase const app = initializeApp(firebaseConfig); const db = getDatabase(); const email = ref(db, 'users/'); onValue(email, (snapshot) => { console.log(snapshot.val()) })

PRODUCCIÓN

 [ null, { "email": "Test_1_Email", "profile_picture": "Test_1_URL", "username": "Test_1" }, { "email": "Test_2_Email", "profile_picture": "Test_2_URL", "username": "Test_2" } ]
about 4 years ago · Santiago Gelvez
1 answers
Answer question

0

Eso no lo puede hacer un solo oyente. ref(db, 'users/') devolverá todo el nodo /users . Si solo desea escuchar la imagen de profile_picture , tendrá que agregar un oyente para la imagen de profile_picture de cada usuario de esta manera:

 const userIds = ["u1", "u2"] userIds.forEach(user => { const email = ref(db, 'users/' + user); onValue(email, (snapshot) => { console.log(snapshot.val()) }) })

Codifiqué los UID aquí, por ejemplo, pero necesitará conocer los ID de usuario de antemano para usar esto.

Alternativamente, puede simplemente almacenar la información a la que se accede con frecuencia, como el nombre de usuario y la imagen, en un nodo separado.

about 4 years ago · Santiago Gelvez Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!