简体   繁体   English

如何查看 Mongo DB 集合中特定 object 的更改?

[英]How can I watch for changes to a specific object in a Mongo DB collection?

I want to look for changes for a specific object in mongo db that I can then use socket io to post to the client.我想在 mongo db 中查找特定 object 的更改,然后我可以使用套接字 io 发布到客户端。 I found a lot of ways to watch a whole collection for changes but watching a whole collection isn't what I need as I only need the client who created a object to be able to know when that specific object updates.我找到了很多方法来观察整个集合的变化,但观察整个集合并不是我需要的,因为我只需要创建 object 的客户就能够知道特定 object 何时更新。

It looks like you can accomplish this with something called Change Streams.看起来你可以用一个叫做 Change Streams 的东西来完成这个。

From the docs: https://docs.mongodb.com/drivers/node/current/usage-examples/changeStream/来自文档: https://docs.mongodb.com/drivers/node/current/usage-examples/changeStream/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM