猫鼬/ MongoDB TTL通知吗?

编程入门 行业动态 更新时间:2024-10-10 06:17:41

猫鼬/ MongoDB TTL<a href=https://www.elefans.com/category/jswz/34/1771097.html style=通知吗?"/>

猫鼬/ MongoDB TTL通知吗?

查看了MongoDB和Mongoose文档,甚至看不到是否有可能。我会提前告诉您,我还没有编写任何代码来尝试执行此操作,因为我找不到任何可连接的内容。

[我要寻找的是在MongoDB文档上设置TTL到期之后(如果重要的话,通过Mongoose插入),我希望应用程序在文档从集合中弹出时得到通知。有没有办法做到MongoDB固有的功能,还是我必须自己做一些事情(例如轮询)?

回答如下:

当通过TTL索引删除MongoDB文档时,没有服务器端挂钩可以通知您的应用程序。

但是,TTL索引只是服务器端TTL线程使用的基于日期的索引,它每分钟醒来并删除符合到期条件的新文档。

[如果您想添加某种类型的on-delete挂钩,我建议您编写自己的到期脚本,并通过cron或等效命令将其作为计划任务运行。该脚本可以首先运行查询以查找即将到期的匹配文档,然后在实际删除文档之前实施应用程序需要的任何通知。

更多推荐

猫鼬/ MongoDB TTL通知吗?

本文发布于:2024-05-07 15:50:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1757001.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:通知   猫鼬   MongoDB   TTL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!