MongoDB-确保仅打开一个变更流

时间:2019-07-08 21:53:05

标签: node.js mongodb mongoose changestream

有没有办法确保始终只打开一个特定的Change Stream

当我部署更新的服务器实例时,大约有1-2分钟的时间,两台服务器同时运行,这意味着同一更改流不止一次打开。

我正在尝试通过某种方式将变更流实例与db.currentOp()检索到的实际数据库操作链接来解决此问题,因此可以使用db.killOp(opid)将其关闭。但是流中没有存储任何操作ID,无法成功将其链接到操作。

是否还有其他方法可以关闭来自不同服务器实例的所有打开的更改流?最好的方法是什么?

0 个答案:

没有答案