流星 - 无法访问收藏
Meteor - can't access collection
我通过shell创建了一个新集合(区域),但由于某种原因,当我尝试发布它时:
Meteor.publish('Areas', function(){
return Meteor.Areas.find();
});
我收到以下错误:来自子区域 id vSLHezdCrv77i6aca 类型错误的异常:无法调用未定义的方法"查找"。
我对用户表使用完全相同的过程,它工作正常。当我从 mongo shell 查询它时,它也没关系。
任何帮助将不胜感激!
编辑:
订阅代码:
Template.content_profile.onCreated(function() {
var self = this;
self.autorun(function() {
var id = FlowRouter.getParam('id');
self.subscribe('profileInfo', id);
self.subscribe('Areas');
});
console.log(Areas.find().count());
});"
您不必在它前面加上 Meteor:
Areas = new Mongo.Collection("areas");
Meteor.publish('Areas', function(){
return Areas.find();
});
相关文章:
- 访问布局信息是否也会导致浏览器重排
- Javascript,访问一个主要对象模块模式中的每个对象
- 如何访问声音管理器2创建的声音对象
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- JavaScript Pub/Sub属性访问问题
- 从JavaScript访问struts操作中的属性
- 是否可以从父类访问子类的属性
- 如何访问fastOpt.js
- 访问JSON对象内部的数组元素
- 从模块内部访问Express装载路径
- 难以访问的JS环境中的语法错误
- 如何从对象的原型方法访问JavaScript对象属性
- 访问json数组中的对象
- 通过javascript/html访问twitter共享iframe
- Dojo:访问dijit.form.Select中单击的项目
- 为什么在这个网站上不能通过JS访问元素
- 从ng模板访问作用域
- 如何访问UIWebView'的子窗口上下文
- 使用Javascript获取Twitter访问令牌
- 流星 - 无法访问收藏