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

380
Visualizações
FirebaseError: Expected type 'Tc', but it was: a custom Ac object

I'm trying to access all documents from my firestore collection


  const app = initializeApp(firebaseConfig);
  const db = getFirestore(app);


  async function getTodos() {
        try {
            const todoRef = collection(db, 'todos');
            let allTodos = await getDoc(todoRef);
            console.log(allTodos)

        } catch (err) {
            console.log(err)
        }
    }

but it's throwing this err FirebaseError: Expected type 'Tc', but it was: a custom Ac object

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

0

The getDoc() method is used to get a single document and takes a DocumentReference as a parameter. Here todoRef is a CollectionReference and to fetch multiple documents you must use getDocs() instead:

const todoRef = collection(db, 'todos');
let allTodos = await getDocs(todoRef);
about 4 years ago · Juan Pablo Isaza Relatório

0

You have used getDoc() method which helps to get one single document so just replace your getDoc() with getDocs()

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