【问题标题】:How can I access another users (not current user) profile from the userId in Meteor?如何从 Meteor 中的 userId 访问其他用户(不是当前用户)配置文件?
【发布时间】:2014-01-06 21:49:40
【问题描述】:

我正在做以下事情。将当前用户 id 添加为集合中的 userId 作为作者。我希望能够访问该用户中的其他信息(不一定是登录用户,但可能是),以便我可以显示个人资料页面。我发现的唯一解决方法是复制配置文件中的字段并将它们放入集合中。

这似乎不太理想。有没有办法直接访问它?我正在使用自动发布,所以我认为不应该有任何权限问题。我也在使用 Iron-router,所以理想情况下我会设置如下路线:

Router.map(function() {
  ...
  this.route('profile', {path: '/profile', data: function() { this.params._id}});
});

【问题讨论】:

  • 您可能会发现this 的问题很有帮助。

标签: meteor iron-router


【解决方案1】:

如果您启用了自动发布功能,那么Meteor.users.findOne({_id: 'USERID'}) 将为您提供该用户的个人资料。显然,如果您关闭自动发布,您将不得不确定要发布哪些信息。

【讨论】:

    猜你喜欢
    • 2020-11-28
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    • 1970-01-01
    • 2021-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多