我目前正在尝试使用MongoDB在SailsJS应用程序中使用UUID作为我的用户模型的主键。至于现在主键是由其他系统生成的,我想验证uuid属性是否是有效的UUID。
验证 isEmail 对我来说运行正常,但 isUUID 接受字符串" john-doe"所以它看起来不起作用。
我的配置如下:
module.exports = {
primaryKey: 'uuid',
dontUseObjectIds: true,
attributes: {
uuid: {
type: 'string',
isUUID: true,
columnName: '_id',
required: true
},
...
}
}
我唯一的想法是,validaiton对主键属性不起作用。 还有什么想法可能是错的?感谢