【发布时间】:2015-08-03 14:03:50
【问题描述】:
我有一个帖子集合,需要dateSubmitted 字段。但是,此字段的值应使用服务器时间在服务器上生成。
Posts.attachSchema(new SimpleSchema({
title: {
type: String,
optional: false
},
content: {
type: String,
optional: false
},
dateSubmitted: {
type: Date,
optional: false
}
}));
问题在于,如果我只有title 和content 的值,则表单不会在客户端上提交。但如果没有从服务器生成的 dateSubmitted 值,我也无法将其插入集合中。
我查看了 Autoform 钩子,但在这种情况下似乎没有任何效果。
这是我想要的工作流程:
- Schema 表示
title、content和dateSubmitted是必需的。 - 客户端仅使用
title和content成功提交表单。 - 服务器添加
dateSubmitted - 然后新文档被插入到集合中。
4.a.如果由于某种原因无法生成
dateSubmitted,则会将错误发送回客户端。
【问题讨论】: