在多个集合上使用 DocumentDB 更改流?



我正在实现python应用程序,以使用Change Stream功能捕获DocumentDB上的更改,我的设计正在监视目标数据库中所有集合的更改并发布到某个消息队列以进行一些处理。

我的问题是目前DocumentDB支持MongoDB API版本3.6,不支持在数据库级别监视更改。有没有办法在当前 DocumentDB 版本上查看数据库级别的更改流。

可以在集合、数据库和群集级别启用更改流。 但是,目前要寻求更改,它发生在集合级别。

您需要设置代码以查找正在监视的每个集合中的更改。

自 2020 年 10 月/11 月起,Amazon DocumentDB 支持数据库级别的更改流。发行说明发布在这里和这里。 该文档包含有关如何监视数据库中所有集合的更改的示例。

最新更新