¿Es posible tener esquemas anidados en mongoose y tener un validador requerido en los niños? Algo como esto:
const userSchema = new mongoose.Schema({ name: { type: String, required: true } }); const eventSchema = new mongoose.Schema({ name: { type: String, required: true }, host: { type: userSchema, required: true } });No puedo encontrar nada en la documentación. Gracias.
Supongo que actualizará eventSchema con subdocumentos de tipo modelo de usuario. puede usar { runValidators: true} para la actualización.
eventModel.update({ name: 'YOUR NAME' }, { $push: { host: user } }, { runValidators: true}, function(err) { })