simpleSchema でフィールドを初期化したい。userId を文字列フィールドに設定したい。
スキーマは次のとおりです。
AdsSchema = new SimpleSchema({
title: {
type: String,
label: "Title"
},
insertedBy: {
type: String,
label: "Inserted By",
autoform:{
type:"hidden"
},
autoValue: function() {
if (this.userId) {
return this.userId;
}
}
}
}
ただし、オートフォームで挿入した後、挿入されたドキュメントは次のとおりです。
{
"_id" : "Zm5TML5bwJhyN8B9F",
"title" : "test"
}
「insertedBy」フィールドに「null」値があることを意味します。
どうすればこれを修正できますか?