我是一名Meteor开发人员,目前正在研究文件上传的方式,并且遇到了collectionFS。我已经按照这些示例进行了操作,但似乎无法像使用普通系列一样探索该系列
使用以下内容定义集合:
var Images = new FS.Collection("images", {
stores: [new FS.Store.FileSystem("images", {path: "~/uploads"})]
});
并发布:
Meteor.publish('images', function() {
return Images.find();
});
尝试在控制台或mongodb中找到它会出现以下错误
Images.find()
ReferenceError: Images is not defined
images.find()
ReferenceError: images is not defined
普通流星收藏正在发挥作用。当我用Meteor.collection替换FS.Collection时它确实有效
如何浏览该系列?
提前谢谢
答案 0 :(得分:2)
使用var
kayword定义的变量的范围限定在它们所定义的文件中。只需将var Images
替换为Images
。