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

86
Visualizações
¿Cómo garantizar un valor mínimo durante la creación y eliminación en mongodb?

Considerar:

  1. Esquema de Summary con una propiedad de minimum_score
  2. Esquema PersonRecord con una propiedad de score
  3. Un único documento de Summary debe contener la PersonRecord minimum_score

Las siguientes dos acciones se realizan en una transacción:

  1. Inserción de un nuevo documento en la colección PersonRecord
  2. Actualice la propiedad de minimum_score del documento de Summary usando { $min: personRecord.score }

Sin embargo, existe otro requisito para permitir que una persona elimine su documento PersonRecord . Así que considere los escenarios como los siguientes:

  1. Todas las personas eliminan sus documentos PersonRecord
  2. Una persona elimina su documento PersonRecord mientras que otra persona inserta uno nuevo.

¿Cómo podemos manejar los escenarios en mongodb (mangosta) si SIEMPRE queremos tener el valor de minimum_score correcto en el documento Summary ?

Puedo pensar en lograr esto usando el principio de consistencia eventual. ¿Hay alguna otra manera?

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