您如何知道MongoDB中新添加的数据

时间:2017-03-03 09:31:05

标签: node.js mongodb mongoose

我有一个nodejs服务器在web界面上运行女巫节目数据。使用mongoose从MongoDB获取数据。数据通过节点红色应用程序添加,与其余应用程序隔离。

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

谢谢,我希望我的问题很明确。

1 个答案:

答案 0 :(得分:2)

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

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

2)Refer to this answer讨论使用mongoDb提供的内置函数解决问题。你可以在mongoDb文档中深入研究它们。

3)还有另一种方法可以做到这一点,包括监听日志文件的变化。如您所知,在mongo中完成的所有内容都会被记录并记录在文件中,因此每当数据发生变化时,您也可以从中获知。你必须自己在这种方法中进行挖掘。

希望它有所帮助!