gpt4 book ai didi

javascript - rethink/couch db 手动触发并执行脚本

转载 作者:行者123 更新时间:2023-12-03 05:22:51 25 4
gpt4 key购买 nike

我正在开发一个项目,我必须在特定日期和时间向用户发送营销事件邮件。

技术:Node、Rethinkdb/Couchdb

请不要建议 cron 作业。

我想用什么:我将使用自定义触发器,其中数据库将通过检查当前日期与保存的事件日期(开始日期和结束日期)来触发事件。如果它与事件日期(即开始日期和结束日期之间的当前日期)匹配,我将运行 nodejs 脚本来发送邮件。

那么 couchdb/rethinkdb 是否提供了手动触发功能,可以检查数据库中的值并基于该值执行脚本?

或者有其他解决方案吗?

提前致谢。

最佳答案

数据库通常不会做这种事情。 CouchDB肯定没有这个功能。

但是,使用 CouchDB,您可以使用 _changes feed 相当轻松地构建它:http://docs.couchdb.org/en/2.0.0/api/database/changes.html - 这样您的脚本就可以监听任何数据更新,并根据您定义的任何标准(包括时间)采取行动。

关于javascript - rethink/couch db 手动触发并执行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41300933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com