Mongoose speichert alle Parameter aus dem Anfragetext

8

Ich richte eine kleine API ein, ich mache eine Datenvalidierung auf der Client-Seite meiner Anwendung und während ich das tue, strukturiere ich meine Daten, um sie meinem Mungo-Schema anzupassen.

Ich versuche das zu tun ...

%Vor%

aber das entfernt natürlich alle Modellparameter von car , die von mongoose zur Verfügung gestellt werden, also ist die Speichermethode e.t.c nicht mehr funktionsfähig.

Ich habe car.data = req.body versucht, aber das erfordert, dass alle meine Mongoose-Schemas in ein data -Objekt eingeschlossen werden, das nicht so elegant ist.

Ich habe mich gefragt, ob es eine Möglichkeit gibt, das car -Objekt, das gespeichert werden soll, nicht ohne die lange Hand zu erstellen;

%Vor%

e.t.c.

Ich möchte im Wesentlichen das Äquivalent von car.push(req.body); machen, aber wiederum ist die .push() -Methode nicht für Mungo-Modelle verfügbar.

    
zupcfevf 05.12.2014, 12:25
quelle

1 Antwort

11

Sie können die req.body an Ihre Car wie folgt weitergeben

%Vor%

Hier ist auch eine Referenz: Weitergabe von Modellparametern an ein Mungo-Modell

    
Carlo Gonzales 05.12.2014, 13:52
quelle