首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB3.6 changestream时间戳

MongoDB3.6 changestream时间戳
EN

Stack Overflow用户
提问于 2018-06-21 06:34:33
回答 1查看 180关注 0票数 0

我当前正在使用MongoDB 3.6的changestream功能

我们是一个繁重的更新/插入操作,我们使用changestream发送数据进行分析。我们需要实时同步数据,但由于resumeToken是二进制的,我很难找到操作的时间戳,因此无法计算分析的同步延迟。

有没有从resumeToken获取时间戳的方法,或者任何其他获取操作时间戳的方法。

EN

回答 1

Stack Overflow用户

发布于 2018-08-10 15:15:27

有没有从resumeToken中获取时间戳的方法,或者任何其他获取操作时间戳的方法。

你在MongoDB 3.6中找不到操作的时间戳。我们计划添加一个工具来检查resumeToken二进制文件,以便将其解码为在服务器之外有用的东西:SERVER-32283

然而,在oplog 4.0中,每个Change Streams事件还将包括一个名为clusterTime的字段,该字段是与事件关联的操作日志条目的时间戳。另请参见change events

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

https://stackoverflow.com/questions/50957988

复制
相关文章

相似问题

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