gpt4 book ai didi

node.js - Mongooplog 替代方案

转载 作者:可可西里 更新时间:2023-11-01 10:42:32 26 4
gpt4 key购买 nike

众所周知,mongooplog 工具将在即将发布的版本中被删除。我需要有关以下一些问题的帮助:我计划使用 mongooplog 创建一个监听器,它将读取 mongodb 上的任何类型的事件,并根据将命中另一台服务器的事件生成触发器。现在,由于 mongooplog 即将推出,任何人都可以建议我在这种情况下可以使用什么替代方案以及如何使用它。

我在尝试使用 mongooplog 时收到此警告。如果您还有其他问题,请告诉我。

warning: mongooplog is deprecated, and will be removed completely in a future release

PS:我正在使用node.js 框架来实现监听器。我还没有写任何代码,所以没有代码可以分享。

最佳答案

您引用的弃用消息仅指 mongooplog 命令行工具,而不是跟踪 oplog 的一般方法。 mongooplog 工具可用于某些类型的数据迁移,但不是通用监听器或包装 Node.js 应用程序的正确方法。

您应该继续 create a tailable cursor跟踪 oplog 事件。 MongoDB 驱动程序直接支持 Tailable 游标。有关使用 Node.js 的示例,请参阅:The MongoDB Oplog & Node.js .

您可能还想观看/投票 SERVER-13932: Change Notification Stream API在 MongoDB 问题跟踪器中,这是针对正式 API 的功能建议(而不是依赖于复制使用的内部操作日志格式)。

关于node.js - Mongooplog 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35194156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com