MongoDB事务中插入文档:未提交时外部查询能否看到?
MongoDB事务未提交时外部查询能否看到插入文档?
MongoDB默认采用**读已提交(Read Committed)**的隔离级别,对应的规则很明确:
- 在事务完成提交之前,外部会话发起的任何查询都无法看到该事务中已插入的文档
- 只有当事务成功提交后,这些新插入的文档才会对外部查询可见
另外要注意:事务所在的内部会话可以看到自己插入的文档,但这个可见范围仅局限于事务内部,不会对外部会话开放。
内容的提问来源于stack exchange,提问作者Bear Bile Farming is Torture
相关产品推荐
相关产品推荐

