libフォルダーにあるcars.jsで次のコードを使用しています。
Cars = new Mongo.Collection('cars');
Cars.allow({
insert: function(userid, doc) {
return !!userid;
}
});
CarSchema = new SimpleSchema({
name: {
type: String,
label: "Cars"
},
desc: {
type: String,
label: "Car Condition"
},
author: {
type: String,
label: "Author",
autoValue: function() {
return this.userid
},
autoform: {
type: "hidden"
}
},
createdAt: {
type: Date,
label: "Created at",
autoValue: function() {
return new date()
},
autoform: {
type: "hidden"
}
}
});
Cars.attachSchema ( CarSchema );
これはクイックフォームのコードです。
<template name="newcar">
<div class="new-car-container">
{{> quickForm collection="Cars" id="insertcarform" type="insert" class="new-car-form"}}
</div>
</template>
フォーム UI が表示されますが、mongodb シェルに移動してコレクションを表示すると、「cars」という名前のコレクションが表示されません。
PS私は非常に新しいコーダーであり、学習者です。これを手伝ってください。可能であれば、修正方法を詳しく説明してください。ありがとう