我正在构建一个社交网络应用程序,我非常关心接下来的事情。当在 mongoDB 中很多用户(假设数百万)尝试同时修改同一个文档时会发生什么。是否会出现任何不匹配、被忽略的查询或任何类型的意外行为?
实际示例:2 个集合:'posts' 和 'likes' 帖子将具有字段 id | 姓名 | 信息 | numberOfLikes likes 将有字段 id | 发布 | 来自用户
当假设有数百万用户喜欢帖子时,喜欢的对象会出现在“喜欢”集合中,并且业务逻辑会自动增加帖子的 numberOfLikes。我想,当大量用户同时尝试修改该帖子的点赞数时,是否会发生冲突。