Meteor在发布函数

时间:2017-02-10 15:45:40

标签: javascript mongodb meteor

我想在Meteor中发布一个带有查找参数的集合,而param是,  它在用户名称后面的集合中搜索

我正在使用Meteor帐户密码包,我确定用户名已插入到Users集合中但不起作用;(

Meteor.publish("einladungen", function() {
      return Events.find({ Eingeladen: Meteor.user().username }); 
  })

我在Events集合中搜索数组中的字段

数组的名称是“Eingeladen”,当我在“:”之后放置名称“Hanna”时,我只得到Hanna在数组中找到的事件,所以这个工作正常,但它只适用于“汉娜“而不是其他用户

我感谢每一位帮助;)谢谢

1 个答案:

答案 0 :(得分:1)

Meteor.publish("einladungen", function() {
    const username = Meteor.users.findOne(this.userId).username;
    return Events.find({ Eingeladen: username }); 
})