Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

181
Views
¿Alguien puede explicar el significado del tipo de datos mixtos y de búfer en mangosta?

¿Alguien puede explicar el significado del tipo de datos mixtos y de búfer en mongoose?

¿Cuál es el uso exacto del tipo de datos mixto en mongoose? ¿Hay alguna forma de almacenar datos de registro (que contengan cadenas y números?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Mongoose MIX tipo de esquema

Un SchemaType de "todo vale", su flexibilidad viene a cambio de que sea más difícil de mantener. Mixed está disponible a través de Schema.Types.Mixed o pasando un objeto literal vacío. Los siguientes son equivalentes:

 var Any = new Schema({ any: {} }); var Any = new Schema({ any: Schema.Types.Mixed });

Dado que es un tipo sin esquema, puede cambiar el valor a cualquier otra cosa que desee, pero Mongoose pierde la capacidad de detectar/guardar automáticamente esos cambios. Para "decirle" a Mongoose que el valor de un tipo Mixto ha cambiado, llame al método .markModified(path) del documento pasando la ruta al tipo Mixto que acaba de cambiar.

 person.anything = { x: [3, 4, { y: "changed" }] }; person.markModified('anything'); person.save(); // anything will now get saved

(contenido original tomado de http://mongoosejs.com/docs/api.html#document_Document-markModified )

Tipo de esquema de búfer de mangosta

El tipo de búfer se usa cuando generalmente trabaja con elementos que se guardan en forma binaria, un buen ejemplo serían las imágenes.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!