背景:我有一个非常具体的用例,我有一个现有的MongoDB,我需要通过读取进行交互,但我必须确保永远不会修改数据。但是,当新数据进入时我还需要触发某种形式的事件,因此我可以对其进行后期处理。
当前的计划是使用复制将数据传输到从属设备以进行读取处理。但是出于我的目的,我只关心各种文档存储中的新数据。部分问题是我无法修改现有的MongoDB,并且并非所有数据都带有时间戳,因此没有增量方法可以解决这个问题。
问题:是否有可能从奴隶发起一个事件,告诉我我有新数据及其含义?我只能访问从站DB,因为主站将被锁定。
我可能更改主数据库的能力有限,但我不能指望更改文档结构。