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

218
Visualizações
WEBPACK_IMPORTED_MODULE_3 CollectionGroup no es una función: el grupo de recopilación de Firebase consulta datos anidados

Aviso: Hay 5 productos. Cada producto tiene 5 reseñas en video. Estas reseñas están anidadas en la siguiente estructura de datos.

productos > documentos > productReviewClips > documentos {videoUrl: https://videoclip.mp4 , uid: 1234}.

Cada documento productReviewClips tiene una videoUrl.

¿Estoy consultando las URL de video de todos los productos de manera incorrecta?

 const [feed, setFeed] = useState([]); useEffect(() => { firestore.collection('products').doc().collectionGroup('productReviewClips') .onSnapshot((snapshot) => { // console.log(JSON.stringify(snapshot) + "1") setFeed([...snapshot.docs.map((doc) => { return { ...doc.data(), documentID: doc.id, }; }) ]) }) }, [])
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Cuando llama a doc() sin argumentos, genera una nueva ID única. Para una consulta de grupo de colección, omita la collection('products').doc() por completo y haga lo siguiente:

 firestore.collectionGroup('productReviewClips')...

La función collectionGroup es parte del objeto Firestore , no está disponible en un objeto CollectionReference o DocumentReference , por lo que también aparece el error "no es una función".

Si desea buscar solo colecciones de productReviewClips en una ruta específica, eso es posible con un truco que Sam explica aquí: CollectionGroupQuery pero limite la búsqueda a subcolecciones en un documento en particular

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