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

88
Views
¿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
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!