首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mongo ChangeStream从当前快照恢复

Mongo ChangeStream从当前快照恢复
EN

Stack Overflow用户
提问于 2021-03-27 07:00:42
回答 1查看 33关注 0票数 0

我知道mongo的简历令牌、StartAtOperationTime和startafter,但我想做一些不同的事情。

我想查询和监视文档,其中流从文档的当前快照开始。客户端不知道它是什么时候写的。

使用go客户端,我想:

代码语言:javascript
复制
stream, err := r.collection.Watch(ctx, mongo.Pipeline{
    {{"$match", bson.D{{"short_id", id}}}},
}

这个是可能的吗?一种选择是,如果实体能够暴露其在操作日志中的最新位置,则首先查询实体

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-28 19:43:05

更改流允许提供过滤条件。

过滤条件会影响将哪些更改事件发送到特定的更改流,而不会影响更改流的起点。

要调整起始点,请使用您提到的简历方法之一。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66825311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档