Wie füge ich Daten zum Array in Mongoose Schema hinzu?

nter der Annahme des folgenden Schemas versuche ich, einige GeoJSON-Daten mit Mongoose zu speicher

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

So versuche ich das Dokument zu speichern

var a = new simple({properties:{name:"a", surname:"b"}, location:{type:"Point", coordinates:[1, 0]}}).save(function(err){...});

Was ich jedoch in der Datenbank erhalte, ist

ObjectId("542da9ab0882b41855ac3be0"), "properties" : { "name" : "a", "surname" : "b" }, "__v" : 0 }

Es sieht so aus, als ob das gesamte Standort-Tag und die Daten fehlen. Ist dies eine falsche Methode zum Definieren eines Schemas oder eine falsche Methode zum Speichern des Dokuments?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage