Mongodb 4 Change Streams
这几天公司让更新mongdb老项目实时同步,mongodb升级到了4.0版本,原先实时同步通过oplog的代码不起作用力,本人对mongdb不懂很无奈,查了很多资料终于在官网找到了change streams的代替,很多解决办法官网上都有但有时候又没时间去细看很纠结…
官网地址
https://docs.mongodb.com/manual/changeStreams/
Change Streams使用
jar选择:org.mongodb:mongodb-driver:3.10.2 一开始使用了3.6.x的版本发现并没有根据database去watch监控的方法只有collection的watch api,试了下最新的版本发现有根据database去watch监控的api
第一步获取databse:
老代码并没有做修改
获取到databse后就可以调用watch方法进行监控