所以我有这个:
Template.cards.cards = function () {
var deck = Deck.findOne({active: 1});
var cards = Cards.find({deck_id: deck['_id']}).fetch();
return cards;
}
但是“deck”返回未定义,即使从浏览器控制台调用相同的查询返回结果。
我觉得这是一个反应性问题,而我实现这一目标的方式存在根本性的问题。这感觉像是一种非常关系性的处理方式,我也是非关系数据存储的新手。我觉得我的处理方式可能存在根本性的问题,但我是 Meteor 的新手,我浏览了文档,但找不到我可能出错的地方。任何帮助是极大的赞赏。