我是流星框架的新手 我想从集合中获取单个
AccountNames = new Mongo.Collection("AccountTypeMaster");
我使用
创建了一个集合 db.createCollection("AccountTypeMaster")
this.helpers({
AccountNames: () => {
return AccountNames.find({}, {fields: {name: 1}});
}
});
使用上述查询我无法获取单个字段" name"来自收藏。 我现在确定我的代码有什么问题。
答案 0 :(得分:0)
您需要更改实例化集合的方式。正确的Meteor语法是:
AccountNames = new Mongo.Collection("AccountTypeMaster");
助手也需要附加到模板上。请记住,帮助程序仅在客户端代码上运行。
if (Meteor.isClient) {
// This code only runs on the client
Template.body.helpers({
tasks: function () {
return AccountNames.find({}, { fields: { name: 1 } });
}
});
}
答案 1 :(得分:0)
在项目中创建客户端文件夹,并将客户端代码放入该文件夹。To create collection in mongodb
Template.name.helpers({
fun: function() {
return AccountNames.find({},{name: 1}).fetch();
})