首页 > 解决方案 > 更改集合时 MongoDB 游标的行为如何?

问题描述

假设我正在使用游标来迭代文档的子集,假设按某个字段排序。

如果在迭代过程中插入了一个新文档或删除了当前文档,会发生什么?

这会影响游标还是MongoDB会制作某种数据快照?

标签: databasemongodbnosqldocument-database

解决方案


当您处于具有读取关注快照的事务中时,您正在从数据的一致快照中读取。

否则,您可能会遇到此处描述的各种现象。


推荐阅读