tutorial - Mongoose establece por defecto como objeto vacío
para que se usa elastic search (1)
De forma predeterminada (en un esfuerzo por minimizar los datos almacenados en MongoDB), Mongoose no guardará objetos vacíos en su base de datos. Puede anular este comportamiento estableciendo el indicador de minimize
en false
cuando cree su esquema. Por ejemplo:
const schema = new Schema({
star_info: { type: Schema.Types.Mixed, default: {} }
}, { minimize: false })
Ahora, star_info
se establecerá de forma predeterminada en un objeto vacío y se guardará en la base de datos.
Estoy tratando de establecer el atributo star_info
como un tipo de objeto (esquema mixto) y establecer su valor predeterminado como un objeto vacío usando
star_info: { type : Schema.Types.Mixed, default : { }}
En la base de datos, no hay ningún campo star_info
al guardar los documentos. ¿Cómo obtengo mongoose
para establecer el valor predeterminado?