Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

74
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda