私はautoform、collection2を使用しています。サーバーのデータベースに保存する前にフィールドを追加したいので、挿入/更新にメソッド呼び出しタイプを使用したいと考えています。SimpleSchema はクライアントのデータをチェックしますが、サーバー側でもスキーマに対してデータをチェックするにはどうすればよいですか? 新しいデータを追加する私の方法は次のとおりです。
Meteor.methods({
companyAdd: function (companyAttr) {
// add additional fields to document
var currentDate = new Date();
var company = _.extend(companyAttr, {
createdBy: user._id,
createdAt: currentDate
});
var newCompanyId = Companies.insert(company);
return {_id: newCompanyId};
}
}