难以理解如何从 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}} 似乎根本不起作用。