无法从流星集合中检索数据

Unable to retrieve data from meteor collection

我正在尝试从流星收集中检索数据。虽然能够成功插入数据,但未获取数据。我正在使用铁路由器。页面显示为空白,浏览器控制台中没有任何错误或警告消息。

列表-article.js

Template.articleList.helpers({
    articles: function () {
      return Articles.find();
    }
    // articles: [
    //  { "articleTitle": "title1" },
    //  { "articleTitle": "title2" }
    // ]
});

列表-article.html

<template name="articleList">
    {{#each articles}}
        <li>{{articleTitle}}</li>
    {{/each}}
</template>

正在使用终端连接 meteor mongodb,数据已经存在:

命令:db.articles.find();

{ "_id" : "Ctck6hkfx3NkoTAe4", "articleTitle" : "sdfsdf" }
{ "_id" : "JyNCggxtsFeQ9y9bi", "articleTitle" : "sdfsdfsdf" }
{ "_id" : "dGvjdzu4FeQRaEx7a", "articleTitle" : "gfhfgh" }
{ "_id" : "T9Lr3WswRhhLhNPsu", "articleTitle" : "sdfsdf", "articleAbstract" : "yfdhfgh" }
{ "_id" : "dNAZAFutb24qA6JP9", "articleTitle" : "fghf", "articleAbstract" : "sdf", "articleDescription" : "df", "articleReference" : "dfgd", "articleNote" : "dfgrtr", "createdAt" : ISODate("2015-03-24T17:18:04.731Z") }

如果没有 autopublish,您的数据不会自动通过网络发送,尽管服务器和客户端拥有集合。您必须从服务器上的集合中发布一些数据,并在客户端上订阅该发布。因此,

//server code
Meteor.publish('allArticles', function() {
  return Articles.find();
});

并且:

//client code
Meteor.subscribe('allArticles');

并且您已经在客户端上获得了数据。 More about Publications and Subscriptions on the doc.