Podczas korzystania z pola o nazwie type
w osadzonym obiekcie musisz użyć obiektu, aby zdefiniować jego typ lub Mongoose myśli, że definiujesz sam typ obiektu.
Zmień więc definicję schematu na:
var simpleSchema = new Schema({
properties:{
name:String,
surname:String
},
location : {
type : { type: String },
coordinates : [ Number , Number ]
}
});