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之类的包来执行此操作


如果您需要发送电子邮件的参考资料,请查看此处

感谢您花时间以非常完整的方式回答这个低级问题。欢迎您,这是堆栈溢出的概念,您可以提供经过深思熟虑的答案。您将答案标记为正确对以后的参考也很有价值。感谢您花时间回答这个问题这是一个非常完整的低级问题。欢迎您,这是堆栈溢出的概念,提供经过深思熟虑的答案。您将答案标记为正确也是很有价值的,以供将来参考。