我正在尝试在meteorJS中创建一个聊天应用程序,并且我正在考虑在每个组启动聊天时动态地为每个组创建一个单独的集合,我想发布和订阅该集合以传输聊天信息并且所有组用户都可以订阅它,但是我无法动态创建集合。
我尝试制作一个在用户订阅集合时调用的函数。
this.createDb =(name) ->
@ChatDb = new Mongo.Collection(name)
return true
一切都很好,但是当我从客户端订阅这个集合时,ChatDb 是未知的,任何人都可以帮我解决这个问题,那就太好了。:)
ps-我正在 angular-meteor 框架中编写代码