Meteor 逐个用户运行函数
我想在每个用户上运行一个函数。 我知道如何定位登录的用户(Meteor 逐个用户运行函数,meteor,Meteor,我想在每个用户上运行一个函数。 我知道如何定位登录的用户(this.userIdclient-side或Meteor.userIdserver-side),但不是所有用户,不管他们是否登录 这样做的目的是检查配置文件用户模式中的日期类型字段(profile.Actu)是否超过15天。如果是,则向profile.user架构中的配置文件.收件人(以及一个字段(电子邮件类型)发送邮件 然后,我将通过cron任务在每个用户上运行此函数,就像每天一样,以检查如果日期(profile.Actu)已过,则该
this.userId
client-side或Meteor.userId
server-side),但不是所有用户,不管他们是否登录
这样做的目的是检查配置文件用户模式中的日期类型
字段(profile.Actu
)是否超过15天。如果是,则向profile.user架构中的配置文件.收件人
(以及一个字段(电子邮件类型
)发送邮件
然后,我将通过cron任务在每个用户上运行此函数,就像每天一样,以检查如果日期(profile.Actu
)已过,则该函数是否必须发送邮件…希望您理解此想法
有人能帮我吗?我对meteor很陌生,所以我的问题可能看起来很幼稚……谢谢。你应该在服务器上运行这个。有一个方法叫做
Meteor.users()
这将返回一个所有用户的列表,您可以对其进行迭代
如果您希望定期执行此操作,那么应该使用synced cron之类的包来执行此操作
如果您需要发送电子邮件的参考,请查看此处,您应该在服务器上运行此操作
Meteor.users()
这将返回一个所有用户的列表,您可以对其进行迭代
如果您希望定期执行此操作,那么应该使用synced cron之类的包来执行此操作
如果您需要发送电子邮件的参考资料,请查看此处感谢您花时间以非常完整的方式回答这个低级问题。欢迎您,这是堆栈溢出的概念,您可以提供经过深思熟虑的答案。您将答案标记为正确对以后的参考也很有价值。感谢您花时间回答这个问题这是一个非常完整的低级问题。欢迎您,这是堆栈溢出的概念,提供经过深思熟虑的答案。您将答案标记为正确也是很有价值的,以供将来参考。