gpt4 book ai didi

javascript - Meteor 查找所有用户电子邮件

转载 作者:行者123 更新时间:2023-12-02 16:08:09 24 4
gpt4 key购买 nike

我正在尝试收集 Meteor 服务器功能上的所有用户电子邮件(发送给事件中的所有人)。我尝试了很多结构并得到了这个:

/server/lib/mail/mailNewEvent.js

Meteor.users.find({}, {transform: function(doc) {return doc.profile}}).fetch();

返回:

[ { name: 'Tardar',
email: 'rsartsnie@eintrs.com',
_id: 'YyEk2sLDiQoBjC6gS' },
{ name: 'Chutney',
email: 'rstrtsrtsnie@eintrs.com',
_id: '4Dyaa5wRmxmq7j7XF' } ]

我尝试更改上面的转换以返回电子邮件字段:

return doc.profile.email

但是:"Transform functions must return an object"这给出了一个变量。

我也尝试过:

Meteor.users.find({}, {fields: {'profile.email': 1, _id:0}}).fetch();

返回:

[ { profile: { email: 'rsartsnie@eintrs.com' } },
{ profile: { email: 'rstrtsrtsnie@eintrs.com' } } ]

我可以使用 find 自己的功能来实现这一点,还是必须单独对数组进行操作?

最佳答案

你试过这个吗:

Meteor.users.find({}).map(function(user){
return user.profile.email
})

Documentation

关于javascript - Meteor 查找所有用户电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30515921/

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