簡體   English   中英

MongoDB 3.6 changestream resumeToken時間戳

[英]Mongodb 3.6 changestream resumeToken timestamp

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

我們是繁重的更新/插入操作,我們使用changestream發送數據進行分析。 我們需要實時同步數據,但是由於resumeToken是二進制的,因此我很難找到操作的時間戳,因此無法計算出分析的同步滯后。

有什么方法可以從resumeToken中獲取時間戳,也可以通過其他任何方式來獲取操作時間戳。

有什么方法可以從resumeToken中獲取時間戳,也可以通過其他任何方式來獲取操作時間戳。

您無法在MongoDB 3.6中找到操作的時間戳。 有計划添加一個工具來檢查resumeToken二進制文件,以將其解碼為服務器外部有用的東西: SERVER-32283

但是,在MongoDB 4.0中,每個Change Streams事件還將包括一個名為clusterTime的字段,該字段是與該事件相關聯的oplog條目的時間戳。 另請參閱更改事件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM