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

Mongoose TypeError:Der „in“-Operator kann nicht verwendet werden, um in [object Object] nach „_id“ zu suchen

Es lag also an der Art und Weise, wie mein Farbobjekt nicht maskiert wurde, als die Anfrage bearbeitet wurde. Beim Betreten sah es das Objekt, aber die verschachtelten Werte waren nicht gültig und warf daher den Schreibvorgang tot eh db ab, da es Strings erwartete. Am Ende habe ich stattdessen einen POST durchgeführt und das json-Objekt im Datenparameter übergeben und es dann durch den Körper zurückgelesen, und es funktioniert wie erwartet und hat die Datenbank automatisch wie gewünscht erstellt. Danke Noah für die Antwort!