Мисля, че трябва да надстроите GeoJSON.Point
към поддокумент
с подходяща схема:
GeoJSON.Point = new mongoose.Schema({
'type' : { type: String, default: "Point" },
coordinates: [ { type: "Number" } ]
});
В комбинация с minimize
опция, която е активирана по подразбиране, това ще накара Mongoose да запази само location
свойство, ако действително е зададено.