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

285
Visualizações
Obtenga datos de firestore y transfórmelos en un objeto para representarlos en la agenda de la biblioteca de calendarios

He creado 2 colecciones diferentes, una para usuarios y otra para Usertasks en mi base de datos. base de datos firestore . La estructura es Usertasks(Colección)->userid (documento)->documentos (colección)->taskId(documento)->la cadena de fecha de la tarea, la identificación del nombre y el estado (colección). Adjunto una imagen para una mejor comprensión. base de datos firestore

La cuestión es que necesito crear "{elementos}" para poder representarlo en los eventos de la agenda, los elementos son así

 Object { "2017-05-20": Array [ Object { "name": "Meetin Juan", },

Esto es lo que tengo en mi base de datos.

 Array [ Object { "dateString": "2017-04-27", "id": "1638540202073 }", "name": "Jajajajaaaaa", "status": false, },

Así que paso esta función a mis datos de base de datos para obtener lo que necesito;

 transform =() => { //console.log("porfavor",(data)) let item ={} const itemList = [] data.forEach(element => { item={ [element.dateString]:{ id : element.id, name : element.name, status : element.status } } itemList.push(item) }); console.log("this is the itemlist ",itemList) setItemList(itemList) }

Y eso es lo que obtengo, pero no creo que sea correcto, ya que obtengo errores cuando digo const items=props.itemList y no se muestra nada, solo demasiados errores de renderizado.

 Array [ Object { "2017-04-27": Object { "id": "1638540202073 }", "name": "Jajajajaaaaa", "status": false, }, },

¿Cómo puedo hacerlo?

about 4 years ago · Juan Pablo Isaza
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