我知道mongo的简历令牌、StartAtOperationTime和startafter,但我想做一些不同的事情。
我想查询和监视文档,其中流从文档的当前快照开始。客户端不知道它是什么时候写的。
使用go客户端,我想:
stream, err := r.collection.Watch(ctx, mongo.Pipeline{
{{"$match", bson.D{{"short_id", id}}}},
}这个是可能的吗?一种选择是,如果实体能够暴露其在操作日志中的最新位置,则首先查询实体
发布于 2021-03-28 19:43:05
更改流允许提供过滤条件。
过滤条件会影响将哪些更改事件发送到特定的更改流,而不会影响更改流的起点。
要调整起始点,请使用您提到的简历方法之一。
https://stackoverflow.com/questions/66825311
复制相似问题