Při použití pole s názvem type
ve vnořeném objektu musíte použít objekt k definování jeho typu, jinak si Mongoose myslí, že definujete typ samotného objektu.
Změňte tedy definici schématu na:
var simpleSchema = new Schema({
properties:{
name:String,
surname:String
},
location : {
type : { type: String },
coordinates : [ Number , Number ]
}
});