【问题标题】:MEteor: CollectionFS (beginner) can't read collectionMEteor:CollectionFS(初学者)无法读取集合
【发布时间】:2014-08-27 02:40:21
【问题描述】:

我是一名 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 集合正在运行。当我用 Meteor.collection 替换 FS.Collection 时,它确实有效

我如何浏览收藏?

提前谢谢你

【问题讨论】:

    标签: meteor


    【解决方案1】:

    使用var kayword 定义的变量的范围仅限于定义它们的文件。只需将var Images 替换为Images

    【讨论】:

    • 我仍然得到相同的结果图像未定义。有什么我想念的吗?
    • 正常的 Meteor 集合正在工作。当我用 Meteor.collection 替换 FS.Collection 时,它确实有效
    • 现在除了 var 全局范围之外的作品在其他地方也有一个小错别字,感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-24
    • 1970-01-01
    • 2010-09-17
    • 2015-08-17
    • 2015-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多