无法订阅Meteor中的发布

时间:2014-07-02 10:18:07

标签: coffeescript meteor publish subscribe

我有一个收集,发布和订阅的应用程序如下:

集合/ Cities.coffee:

@Cities = new Meteor.SmartCollection('cities')

服务器/ publications.coffee:

Meteor.publish "userCities", -> Cities.find { userId: @userId } 

的客户机/ subscriptions.coffee:

Meteor.subscribe "cities", 
    onReady: -> console.log 'subscription a success' 
    onError: (err) -> console.log 'subscription a failure', err  

订阅似乎失败,错误提及Internal server error [500]

Meteor服务器启动时也出错:

Exception from sub DrWAY95DFAEkjBHrY TypeError: Object function (name) { ...
} has no method '_compileSelector'

不知道这出错了。我重置了服务器。

1 个答案:

答案 0 :(得分:0)

正如Marco在评论中指出的那样,Meteor.smartCollection已经退役。切换到常规集合解决了这个问题。