如何在sailsjs中validation模型

我正在使用Sails ,我已经创build了一个模型,并且它的大部分属性都是必需的,但是如果我发布了一个JSON,并且缺less大部分属性,它仍然会在数据库中创buildlogging。 我正在使用sails-postgresql 。 我甚至尝试过用以下方式手动执行:

 ModelName.create(req.body).done(function(){}) 

你需要添加一个特殊的字段到你的模型属性 – “required:true”或“minLength:5”

 module.exports = { attributes: { name: { type: 'string', maxLength: 20, minLength: 5 }, email: { type: 'email', required: true } } } 

你可以在这里阅读sails模型的validation – http://sailsjs.org/#!documentation/models