【发布时间】:2021-07-03 06:50:22
【问题描述】:
即使我们有多个分片,mongodb 中的_id 字段是否总是为集合中的下一个插入文档而增加?因此,如果我有collection.watch,下一个文档的_id 字段是否总是比上一个文档更高?我需要这个来实现追赶订阅而不丢失任何文件。因此,在来自collection.watch 的每个已处理文档上,我都会存储它的_id,如果发生崩溃 - 除了collection.watch 之外,我还可以选择具有_id > last_seen_id 的所有文档。
或者我必须使用某种自动增强值吗?我不想因为它会严重影响性能并杀死分片的原因。
【问题讨论】:
标签: mongodb subscription changestream