Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

284
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!