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

75
Views
¿Cómo almacenar complementos de productos en Firestore DB?

Entonces, tengo un producto guardado en mi Firestore DB, pero no he descubierto cómo puedo administrar los complementos del producto, por ejemplo, digamos que el artículo era una pizza y la persona quería más queso o más tomates. No estoy seguro de cuál es la mejor manera de mapear esta información en mi base de datos. Digamos que la siguiente es la entrada de mi producto (eliminó cosas como marcas de tiempo agregadas por simplicidad)

 { itemName (String) itemBasePrice (number) itemStock (number) availableAt (array (of stores)) }

¿Cuál es la mejor manera para mí de mapear complementos de productos como queso extra o pepperoni, etc.? ¿Debería hacer una entrada DB para cada complemento? Siento que es costoso hacer 100 llamadas desde la base de datos para agregar un artículo a su cesta.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Según la descripción que proporcionó, creo que para este caso de uso, los campos o matrices anidados deberían ser la mejor opción. Le sugiero que consulte esta documentación y blog sobre cómo estructurar datos y usar arreglos. Si hay más información que necesita ser rastreada para cada complemento, entonces puede considerar el uso de subcolecciones. Hay pros y contras para cada forma de estructurar los datos. Realmente depende de cómo planea usar/consultar los datos.

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