Saltar al contenido

nodejs mongoose cómo usar mongoose Schema como ejemplo de código de definición de tipo

Luego de mucho trabajar pudimos encontrar la respuesta de esta duda que tantos lectores de nuestro espacio tienen. Si quieres compartir algo no dudes en dejar tu información.

Ejemplo: tipo de esquema mangosta

var schema =newSchema(
  name:    String,
  binary:  Buffer,
  living:  Boolean,
  updated:type: Date,default: Date.now ,
  age:type: Number, min:18, max:65,
  mixed:   Schema.Types.Mixed,
  _someId: Schema.Types.ObjectId,
  decimal: Schema.Types.Decimal128,
  array:[],
  ofString:[String],
  ofNumber:[Number],
  ofDates:[Date],
  ofBuffer:[Buffer],
  ofBoolean:[Boolean],
  ofMixed:[Schema.Types.Mixed],
  ofObjectId:[Schema.Types.ObjectId],
  ofArrays:[[]],
  ofArrayOfNumbers:[[Number]],
  nested:
    stuff:type: String, lowercase:true, trim:true,
  map: Map,
  mapOfString:type: Map,of: String
  )// example usevar Thing = mongoose.model('Thing', schema);var m =newThing;
m.name ='Statue of Liberty';
m.age =125;
m.updated =newDate;
m.binary = Buffer.alloc(0);
m.living =false;
m.mixed =any: thing:'i want';
m.markModified('mixed');
m._someId =newmongoose.Types.ObjectId;
m.array.push(1);
m.ofString.push("strings!");
m.ofNumber.unshift(1,2,3,4);
m.ofDates.addToSet(newDate);
m.ofBuffer.pop();
m.ofMixed =[1,[],'three', four:5];
m.nested.stuff ='good';
m.map =newMap([['key','value']]);
m.save(callback);

Si te mola la idea, puedes dejar una noticia acerca de qué le añadirías a este escrito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *