Du får denne fejl, fordi du ikke konstruerer din modelforekomst korrekt. Den forventer en hash af egenskaber og deres tilsvarende værdier, men den parameter, du angiver, er i stedet en streng. Fra din kode ovenfor er req.body.user en hash {sex: "male"}
hvorimod req.body.user.sex kun er en streng "mandlig". Du kan gøre;
user = new User({sex: "male"});
Men det kan du ikke;
user = new User("male");
Det forklarer, hvorfor din første "Bruger"-instans med req.body.user-parameter virker, men fejler med req.body.user.sex-parameter. Jeg er endnu ikke sikker på, hvad du forsøger at opnå med var sex = new User(req.body.user.sex);
Vil du oprette en anden brugermodelinstans? eller en tilknyttet sexmodel?