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

80
Visualizações
¿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 Respostas
Responde à pergunta

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 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