【发布时间】:2015-02-02 08:19:57
【问题描述】:
我正在编写一个具有动态内容加载的应用程序。我正在使用 Iron Router,并且如果可能的话,我的目标是避免使用 Sessions。我在下面写了以下路线:
Router.route('/:publisher',{
name: "publisher",
action: function(){
this.render("Publisher")
},
data: function(){
return Comics.findOne({publisher: this.params.publisher});
}
});
这很有效,因为它使用 .findOne。如果我将 .findOne 切换到 .find,则不会加载任何内容,但不会出现错误。任何帮助表示赞赏。谢谢
注意:我查看了这个链接,但很遗憾不是同一个问题:findOne works but not get all/find
【问题讨论】:
-
尝试使用
var finde = Comics.find({publisher: this.params.publisher}).fetch();和console.log(finde) -
这会产生多个数组,这似乎是在不断地循环,每次都在数组中添加一个条目。然后显示三个不同的数组,而不是附加原始数组。
标签: javascript meteor iron-router