Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

219
Vistas
¿Cómo declarar una matriz de diferentes tipos en un esquema Mongoose?

Estoy tratando de crear un esquema Mongoose que contiene un campo que debería ser una matriz que contiene diferentes tipos/objetos.

Por ejemplo:

 myArrayField: [ { type: 'type1', type1Property: 'blabla', type1Property2: 'blabla'}, { type: 'type2', type2Property2: 'blablo' } ]

He echado un vistazo a los discriminadores sin ningún éxito y he encontrado mongoose.Schema.Types.Mixed. Sin embargo, Mixed parece ser muy abierto en cuanto a que Mongo no verificará nada al respecto. Me gustaría saber si puedo especificar los diferentes tipos que puede tener la matriz, algo como:

 myArrayField: [ SchemaType1, SchemaType2]

Entonces, los elementos pueden seguir a SchemaType1 O SchemaType2.

Gracias de antemano y saludos

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Solo se puede asignar un tipo a un campo. Puede ser que deba crear un esquema con dos campos que tengan diferentes tipos y los atributos required se establezcan en falso, que es el valor predeterminado.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda