我想在数据库中以秒为单位存储时间值。
在表单中,用户应该能够将其键入为字符串 (MM:SS)。提交后,字符串 (MM:SS) 应转换为秒。这就是为什么表单验证的架构不同于后端验证的架构(就在将其写入数据库之前)的原因。
所以我做了这里应该做的事情(https://github.com/aldeed/meteor-autoform#autoform-1),我定义了两个模式,一个用于表单(time.type =“String”),另一个用于我附加到集合(time.type = Number)。
在模板中,我设置了两个参数,collection="TimeItem"
和schema="SpecialFormSchema
。
最后,表单始终使用 HTML Number 输入字段呈现并忽略表单架构。
有人可以帮忙吗?提前致谢!