在我的一个项目中,每秒都有很多更新请求(PUT请求)。我的后端是NodeJs,ExpressJs是中间件,mongoDB是数据库。我只想到一种情况,如果N更新请求同时触发同一个对象会发生什么情况。对不起是一个新手,但即使经过大量搜索,我也无法找到处理这种现象的最佳方法。
请建议我处理这种情况的最佳方法。提前谢谢
答案 0 :(得分:0)
相反,mongodb将按顺序处理这两个请求。无论哪个请求到达mongodb将首先更新,然后第二个请求将再次更新。
答案 1 :(得分:0)
Node将使用mongoose的事件循环异步处理请求。因此,在编写正确的异步非阻塞代码之前,您不必担心。