MeteorJSの新機能です。クライアントビューでMongoDBコレクションを表示するために以下のコードを試しました。Mongo DBコレクションをMeteorJSのクライアントメインビューに表示するには?
クライアント/ main.js
Resolutions = new Mongo.Collection('resolutions');
Template.body.helpers({
resolutions : function(){
return Resolutions.find();
}
});
クライアント/ main.htmlを(炎がここで使用される)
<head>
<title>resolutions</title>
</head>
<body>
<ul>
{{#each resolutions}}
{{>resolution}}
{{/each}}
</ul>
</body>
<template name="resolution">
<li>{{title}}</li>
</template>
そして私は、流星のmongoを使用してコレクションにいくつかのオブジェクトを挿入シェル
db.resolutions.insert({title:"test", createdAt:new Date()});
私のテスト天候オブジェクトは
db.resolutions.find()
を使用して、コレクションに挿入し、出力された、
{
"_id": ObjectId("589c8d1639645e128780c3b4"),
"title": "test",
"createdAt": ISODate("2017-02-09T15:39:02.216Z")
}
しかし、予想通りのクライアントビューでオブジェクトのタイトルがリストに表示されませんされています。代わりに、空の画面が表示されます。