你怎么知道你的MongoDB中新增了数据

我有一个nodejs服务器在Web界面上运行女巫显示数据。 数据是使用mongoose从MongoDB获取的。 数据是通过一个节点红色应用程序巫婆与其他人隔离添加的。

目前我的nodejs服务器每隔5秒取一次数据。 有没有办法知道我的MongoDB中的数据是否已经改变?

谢谢,我希望我的问题很清楚。

我也在寻找类似于你几个月前要求的东西。 我知道这样做的几种方法是:

1)在将文档插入数据库时​​,可以尝试使用中间件。 然后,您可以在将数据保存到数据库或仅在插入时发送新数据。

2) 参考这个答案 ,讲解用mongoDb提供的内置函数来解决你的问题。 您可以在mongoDb文档中深入研究它们。

3)还有另一种方法来做到这一点,包括监听日志文件的变化。 正如你所知,在mongo中所做的一切都被logging下来并logging在文件中,所以每当有数据发生变化的时候,你也可以从这里知道它。 你将不得不在这个方法中自己挖掘。

希望能帮助到你!