我是Mongo的新手,无法创建可以访问已加载到页面上的_id的集合中特定字段的javascript。
我搜索了Mongo文档,Meteor文档和教程以及StackOverflow,虽然有些事情看起来很有希望,但他们通常会提到获取已知_id的字段,在这种情况下,_id会动态添加到页面中。所以我想要像" this.description" 这样的"描述"是需要捕获的领域。
页面已加载并使用Spacebars成功收集Mongo字段信息。例如,对于集合"产品",
{{description}}
显示为
I'm an excellent product!
页面上的唯一产品和说明。
现在在页面模板js中,我该如何做等效的
var thisDescription = {{description}};
console.log(thisDescription);
它将返回完全相同的字段值到console.log?
我在模板的帮助声明中试过了
thisDescription: function() {
var context = FlowRouter.current();
return this.description;
},
console.log(thisDescription);
...但它崩溃了应用程序。
我还尝试从帮助程序中删除console.log但是保留了该函数,并将其放入模板html中
<script type = text/javascript>
console.log(thisDescription);
</script>
...但它返回&#34; thisDescription未定义&#34;。
如果我能找到任何方法让console.log在每次访问模板时打印正确的值,我都会高兴。