MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So fügen Sie Daten zum Array im Mongoose-Schema hinzu

Bei Verwendung eines Feldes namens type in einem eingebetteten Objekt müssen Sie ein Objekt verwenden, um seinen Typ zu definieren, oder Mongoose denkt, dass Sie den Typ des Objekts selbst definieren.

Ändern Sie also Ihre Schemadefinition in:

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