Je pense que vous devez mettre à jour GeoJSON.Point
à un sous-document
avec un schéma approprié :
GeoJSON.Point = new mongoose.Schema({
'type' : { type: String, default: "Point" },
coordinates: [ { type: "Number" } ]
});
Combiné avec le minimize
option, qu'elle a activée par défaut, cela fera que Mongoose n'enregistrera que l'location
propriété si elle est réellement définie.