我使用简单架构验证我的数据,并为两个字段使用defaultValues。在此过程中,simpleSchema验证,清除并向数据添加必要的值。所以问题是我如何将这个架构直接存储到我的数据库中。
我多次查看了文档https://github.com/aldeed/node-simple-schema,但没有看到与此相关的任何内容。
现在我正在验证我的数据并手动提取每个属性,这有点糟糕。
let schema = this.validateCar(data);
data.live = data.live || schema.get('live', 'defaultValue');
data.active = data.active || schema.get('active', 'defaultValue');