MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come aggiungere dati all'array in Mongoose Schema

Quando si utilizza un campo denominato type in un oggetto incorporato, devi utilizzare un oggetto per definirne il tipo o Mongoose pensa che tu stia definendo il tipo di oggetto stesso.

Quindi cambia la definizione dello schema in:

var simpleSchema = new Schema({
    properties:{
        name:String,
        surname:String
    },
    location : {
        type : { type: String },
        coordinates : [ Number , Number ]
    }
});