P:¿Cómo maneja Mongoose la adición de documentos que tienen campos que NO forman parte del esquema?
P:¿Cómo consigue que Mongoose le avise si un campo específico de un documento no se ha agregado aunque el documento se haya guardado correctamente?
... pero si necesita absolutamente guardar claves que no están en el esquema, entonces debe manejar esto usted mismo. Se me ocurren dos enfoques:
strict
a falso en una instancia de modelo específica
o en un actualización específica
. Luego, necesitaría escribir alguna validación de que (a) los valores en el documento se ajustaban a sus estándares y (b) el documento guardado en la base de datos coincidía con el documento que envió.
strict
. (Desplácese hacia abajo hasta 'notas de uso' en ese enlace, ya que el enlace a la documentación 'Mixta' parece estar roto por el momento).