Penso che tu debba aggiornare GeoJSON.Point
a un sottodocumento
con uno schema appropriato:
GeoJSON.Point = new mongoose.Schema({
'type' : { type: String, default: "Point" },
coordinates: [ { type: "Number" } ]
});
Combinato con minimize
opzione, che è abilitata per impostazione predefinita, questo farà in modo che Mongoose salvi solo il location
proprietà se è effettivamente impostata.