sql >> Database >  >> NoSQL >> MongoDB

automatisch verhogen in node-mongodb-native met behulp van tellersverzameling

Ik ga eigenlijk mijn opmerking als antwoord slaan:

Om meer uit te leggen, wanneer u findAndModify . gebruikt naar $inc en keer terug van de tellersverzameling die _id moet dan uniek zijn dat het draaien van dat script en dus de daaruit voortvloeiende invoeging van een document. In principe zou er bij deze methode geen raceconditie zijn.

Dit betekent wel dat je een soort bovenliggende functie nodig hebt, zoals insertWithAI die de eerste callback doet van het gebruik van findAndModify om de laatste callback of inserting te koppelen, maar aan het eind van de dag zou u slechts twee callbacks nodig hebben.



  1. MongoDB C# Array-index of indexering van innerlijke items van arrays

  2. Implementeer een GraphQL API met MongoDB Atlas en Apollo Server op Koyeb

  3. Een prestatie-spiekbriefje voor MongoDB

  4. Vercel maakt voor elk verzoek een nieuwe DB-verbinding