Jag tror att du behöver uppgradera GeoJSON.Point
till ett underdokument
med ett korrekt schema:
GeoJSON.Point = new mongoose.Schema({
'type' : { type: String, default: "Point" },
coordinates: [ { type: "Number" } ]
});
Kombinerat med minimize
alternativet, som det aktiverade som standard, kommer detta att göra att Mongoose endast sparar location
egenskap om den faktiskt är inställd.