遇到麻烦,无法理解如何从findOne()返回并使用对象。将findOne对象返回给模板
我的代码是这样的:
HTML:
<head>
<title>count</title>
</head>
<body>
{{> hello}}
</body>
<template name="hello">
{{showcount}}
</template>
JS:
var Database = new Meteor.Collection("counters");
if(Meteor.is_client) {
Template.hello.showcount = function() {
var c = Database.findOne();
return c;
};
}
if (Meteor.is_server) {
Meteor.startup(function() {
if(Database.find().count() === 0)
{
Database.insert({name: "counter", value: 0});
}
});
}
现在我想知道是否有任何方法可以让我从我的对象访问数据。 从{{showcount}}更改为{{showcount.name}}似乎根本不起作用。
这是一个伟大的小动作了解。你至少救了我一个小时的沮丧搜索! –