参考 > MongoDB CRUD操作 > 读取隔离(关注读取) > 阅读关注 "snapshot"
版本4.0中的新功能。
阅读关注"snapshot"
仅适用于多文档交易。
"majority"
事务时,将确保已从多数提交数据的快照中读取事务操作。"majority"
,则可以保证事务操作已从多数提交数据的快照中读取,该快照提供了与紧接事务开始之前的操作的因果一致性。多文档事务支持阅读关注
"snapshot"
以及"local"
和
"majority"
。
注意
您可以在事务级别上而不是在单个操作级别上设置读取关注。要设置事务的已读关注点,请参见事务和已关注点。
对于分片群集上的事务,如果事务中的任何操作涉及已禁用读关注度“多数”的分片,则不能"snapshot"
对事务使用读关注度。您只能使用已读关注"local"
或"majority"
用于事务。如果使用读取关注"snapshot"
,则事务错误并中止。有关更多信息,请参见
禁用阅读关注多数。