在nodejs服务器中关闭mongodb服务关闭或错误

时间:2020-03-11 13:04:13

标签: node.js mongodb

我正在使用change stram功能在nodejs中编写MongoDB触发器。我要使其防弹。如果nodejs服务器由于任何原因(例如任何错误)或真正的原因而关闭,则当前面临该问题。那么我的MongoDB数据库将不可用或将被停止。因此,我的数据不会被弄乱。

要解决此问题,我认为在nodejs触发器上停止MongoDB服务已停止(但是我不知道如何)。如果您有其他解决方案可以共享。

预先感谢

1 个答案:

答案 0 :(得分:0)

我想您需要恢复更改流的功能。基本上,每次获得更改时,您还将获得一个恢复令牌ID,可以在打开更改流时将其提供给mongo,以便它知道从何处开始发送更改。您可以阅读更多here

还有另一个article,使用nodejs的代码示例对此进行了解释。