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

258
Visualizações
¿Cómo agrego Firestore a mi código Javascript?

En Javascript, he estado tratando de agregar Firestore usando el siguiente código:

 import { initializeApp } from "https://www.gstatic.com/firebasejs/9.0.2/firebase-app.js"; import { getAnalytics } from "https://www.gstatic.com/firebasejs/9.0.2/firebase-analytics.js"; import { getFirestore } from "https://www.gstatic.com/firebasejs/9.0.2/firebase-firestore.js"; const firebaseConfig = { apiKey: "XXXXX", authDomain: "XXXXX", projectId: "XXXXX", storageBucket: "XXXXX", messagingSenderId: "XXXXX", appId: "XXXXX", measurementId: "XXXXX" }; const app = initializeApp(firebaseConfig); const analytics = getAnalytics(app); const db = getFirestore(); db.collection("users").where("uid", "==", "1234") .onSnapshot((snapshot) => { snapshot.docChanges().forEach((change) => { console.log("change ", change.doc.data()); }); });

Sin embargo, me sale el siguiente error:

TypeError no detectado: db.collection no es una función

Por favor ayuda, gracias.

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

0

Está utilizando una versión modular, así que intente refactorizar onSnapshot a esta sintaxis:

 import { collection, query, where, onSnapshot } from "https://www.gstatic.com/firebasejs/9.0.2/firebase-firestore.js"; const q = query(collection(db, "users"), where("uid", "==", "1234")); const unsubscribe = onSnapshot(q, (querySnapshot) => { const documents = []; querySnapshot.forEach((doc) => { documents.push(doc.data().name); }); });
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