我正在尝试创建一个mongodb集合并尝试附加用于生成自动表单的模式 我正在使用下面的两个插件
mycode的
Notebooks = new Mongo.Collection("notebooks");
NotebookSchema = new SimpleSchema({
name:{
type:String,
label:'Notebook Name'
},
author:{
type:String,
label:'Author'
}
});
Notebooks.attachSchema(NotebookSchema);
上面的代码位于collections
文件夹中,文件名为Notebooks.js
如果您需要更多有关任何信息,请随时提出。
答案 0 :(得分:1)
您可以将此集合导出为1.3+,如下所示。
<ul>
{{#each-in model as |key value|}}
<li>{{key}}: {{value}}</li>
{{/each-in}}
</ul>
然后,您可以导入它并将其作为帮助程序公开。
import { Mongo } from 'meteor/mongo';
import { SimpleSchema } from 'meteor/aldeed:simple-schema';
export const Notebooks = new Mongo.Collection('notebooks');
export const NotebookSchema = new SimpleSchema({ /** ... */ });
Notebooks.attachSchema(NotebookSchema);
export default Notebooks;
最后,在您的模板中使用它,如:
import { Template } from 'meteor/templating';
import Notebook from '/imports/collections/Notebook';
Template.whatever.helpers({
collection() {
return Notebook;
}
});