我是mongodb驱动程序开发人员。
是否有办法获得更改的流?与websocket / sse一样,不断发送数据。
以下是发送给mongodb以从服务器获取新更改的$ cmd(我使用的是mongodb-core@3.0.2)
{ “getMore”: “5293718446697444994”, “收藏”:“事件”, “BATCHSIZE”:1 }
答案 0 :(得分:0)
有没有办法获得更改的流?
根据MongoDB driver specifications的官方ChangeStream,它是TAILABLE_AWAIT
光标的抽象。您可以选择将其实现为现有tailable游标实现的扩展。
扩展现有的游标实现会带来好处,因为您不必实现游标自动生成的其他行为/功能。