sql >> Database teknologi >  >> NoSQL >> MongoDB

Forebyggelse af databaserelaterede løbsforhold i Node.js

Nej, der er ingen garantier for, at denne type race-tilstand ikke vil forekomme i node.js/MongoDB. Det har dog ikke noget med node.js at gøre, og det er muligt med enhver database, der understøtter samtidig adgang, ikke kun MongoDB.

Problemet er dog vanskeligere at løse med MongoDB, fordi det ikke understøtter transaktioner, som din typiske SQL-database ville. Så du skal løse det i dit applikationslag ved hjælp af en strategi som den, der er skitseret i MongoDB-kogebogen her .




  1. Start MongoDB inde fra en Grunt-opgave

  2. Skal jeg lukke forbindelsen til mongodb?

  3. MongoDB:WriteResult.getN() returnerer altid 0?

  4. $filter op til 2 indlejrede niveauer i mongodb