MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Von mat-select save data to database MongoDB

Es sieht so aus, als ob Angular Objekte nicht so serialisiert, wie es serialisiert werden soll. Möglicherweise übergeben Sie dieser Methode falsche Werte von Ihrem Formular.

Ich würde Ihnen vorschlagen, addUserTeam umzugestalten -Methode, sodass ein einzelnes Objekt akzeptiert wird, das hochgeladen werden muss, und Formulardaten vollständig entfernt werden.

addUserTeam(userTeam: UserTeam) {
    this.http.post('http://localhost:3000/api/userteams', userTeam);
}

Wobei UserTeam ist eine Klasse/Schnittstelle, die alle im Screenshot angehängten Eigenschaften enthält.