我试图通过用户名获取用户,当我使用时Meteor.users.findOne
,它总是返回当前用户。如果我 user Meteor.users.find
,它返回所有当前用户文档,以及正确匹配用户名的profile.firstName
and profile.lastName
。
Meteor.publish('userByUsername', function(username) {
return Meteor.users.findOne({
username: username
}, {
fields: {
'profile.firstName': 1,
'profile.lastName': 1,
}
});
});
如何仅获取与用户名匹配的用户?