我想发布在流星的集合与查找PARAM和参数是, 它搜索集合中流星得到的用户名在发布功能
我现在用的是流星帐户的用户名后-password包和我maked确保用户名插入到用户集合,但它不工作;(
Meteor.publish("einladungen", function() {
return Events.find({ Eingeladen: Meteor.user().username });
})
我在活动集合中的数组
阵列的名称搜索字段是“Eingeladen”,当我pu t之后的“:”名称“汉娜”然后我只得到汉娜在阵列中发现的事件,所以这是工作正常,但它只适用于“汉娜”,而不是其他用户
我感谢所有帮助;)谢谢
['Meteor.user()'](http://docs.meteor.com/api/accounts.html#Meteor-user)未在发布函数中定义。您可以在发布功能中使用['this.userId'](http://docs.meteor.com/api/pubsub.html#Subscription-userId)。 – UnholySheep
当我使用这个比我只得到身份证,但我想用户名 – Michael
所以你需要从数据库中获取用户名(作为答案已经建议),并使用后。或者将用户名作为参数传递给函数。 – UnholySheep