Verschachteltes Array aus dem request korrekt auslesen

Chromer

New member
Hallo zusammen :)

zum Speichern in MongoDB lese ich aus dem Request den Body bequem aus, sodass
ich keine einzelne Felder ansteuern muss:

Code:
function postTask(req, res) {
    
    var auto= new Auto(req.body);
    newTask.save(function(err,task){
       //speichern...
   }

}


Nun habe ich folgendes model:

Code:
let Auto = mongoose.Schema({
    title: String,
    description: String,
    ausfuehrung: [String]

});

und wenn ich das auf gewohnte Weise aus dem Request lese, dann kriege ich keine json-struktur, die so sein sollte:
Code:
{ "title" : "mercedes",
   "description" : "neu",
   "ausfuehrung":[{"tag":"klassic"},
	      {"tag":"urban"},
	      {"tag":"sport"}
	]
}

sondern sieht so aus:
Code:
{
    "title" : "mercedes",
    "description" : "neu",
    "ausfuehrung" : [ 
        "[object Object],[object Object],[object Object],[object Object]"
    ]
}
 
Zurück
Oben