【发布时间】:2014-09-21 07:24:45
【问题描述】:
我是 Meteor 框架的新手,在访问模板之外的集合中的数据时遇到问题。
我有一个小型 mongo 集合,可以使用模板毫无问题地检索和呈现其数据。但是,当我尝试让游标或数组更直接地使用时,我没有返回任何结果。
在我的脚本中,使用 find
var dataFind = Fakedata.find();
console.log(dataFind);
console.log(dataFind.count());
给出一个游标对象,但计数为零。
var dataFetch = Fakedata.find().fetch();
console.log(dataFetch);
console.log(dataFetch.length);
给出一个空数组,长度为零。
在 JS 控制台中使用相同的 find() 或 fetch() 会提供填充对象,正如我希望上面的代码所做的那样。在一个流星模板中,一切似乎都运行良好,所以 pub/sub 似乎是正确的。
关于我在这里做错了什么的任何线索?
【问题讨论】:
标签: meteor