所以我试图返回一个mongoDB数据库值到我的Meteor.js项目中的模板。我使用的代码如下。不能得到meteor.js返回mongo集合
Template.ResourceManager.helpers({
BoosterOneFuel : function(){
return resources.findOne({system : "booster1"}).fuel;
}
});
但是,这总是返回null。当我尝试提醒它时,警报还表示此值为空。蒙戈可以找到它,当我运行在控制台中这条线在运行流星蒙戈:
db.Resources.findOne({system : "booster1"}).fuel;
但流星不能。 (这是一个本地主机,所以流星蒙戈应该影响流星的数据库)
我不认为它与流星装载问题之前蒙戈呢,因为以下仍然不能正常工作:
if(resource.find({system : "booster1"}))
alert(resources.findOne({system : "booster1"}).fuel);
有人知道这里发生了什么? 在此先感谢。
您确定拼写?我看到“资源”,“资源”,“资源”...... – sebnukem
您是否正在订阅客户端上的资源集合? –