Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

692
Visualizações
¿Cómo obtener datos únicos basados en ID en reaccionar firestore v9?

No puedo obtener datos de un solo usuario basados en el uso de la consulta Firestore. Recientemente, Firebase se actualizó a v9, así que intenté modificar la consulta, pero no funciona, es posible que esté haciendo algo mal. Esto es lo que estoy tratando de obtener de un solo usuario según la identificación.

 const id = useParams(); useEffect(() => { const unsub = onSnapshot( collection(db, "users", where("id", "==", id)), (snapShot) => { snapShot.docs.forEach((doc) => { console.log(doc.data()); }); }, (error) => { console.log(error); } ); return () => { unsub(); }; }, [id]);

Captura de pantalla de colecciones ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Tienes que construir tu consulta de esta manera, ver documentos :

 const collectionQuery = query( collection(db, 'users'), where('id', '==', id), ); const unsub = onSnapshot(collectionQuery, (snapshot) => { ... })

Editar:

A juzgar por la captura de pantalla adjunta, es posible que se refiera al ID del documento. En este caso, puede obtener el documento directamente, sin una consulta:

 const docRef = doc(db, "users", id); const snapshot = await getDoc(docRef);
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda