Types
someField: Joi.string()someField: Joi.string()[required]().meta({unique: true}),someField: Joi.string().valid('private', 'public','blocked'),someField: Joi.number()someField: Joi.objectId().meta({ type: 'ObjectId', ref: 'users', displayKey: 'email' }),someField: Joi.date()someField: Joi.boolean()someField: Joi.array()someField: Joi.array().items(Joi.string())someField: Joi.array().items(Joi.string().meta({ type: 'ObjectId', ref: 'rules', displayKey: 'name' })),someField: Joi.object({ user: Joi.objectId().meta({ type: 'ObjectId', ref: 'users', displayKey: 'email' }), rules: Joi.array().items(Joi.string().meta({ type: 'ObjectId', ref: 'users', displayKey: 'name'})), blockAll: Joi.boolean() })
Allow null?
Default Value?
Last updated
Was this helpful?