Wie speichere ich ein Array von Objekten im Mungo?

Ich habe diese Daten von Winkel

 {
     "name": "Test name",
     "conditions": [
        {
         "id": "56a53ba04ce46bf01ae2bda7",
         "name": "First condition"             
        },
        {
         "id": "56a53bae4ce46bf01ae2bda8",
         "name": "Second condition"
        }
        ],
    "colors": [
        {
         "id": "56a545694f2e7a20064f228e",
         "name": "First color"
        },
        {
         "id": "56a5456f4f2e7a20064f228f",
         "name": "Second color"
        }
        ]
}

und ich möchte dies in ProductSchema in mongoDb speichern, aber ich weiß nicht, wie ich ein Schema für dieses @ erstellen so

var ProductSchema = new Schema({
name: String,
conditions:  [Array],
colors: [Array]
          });

und wie es speichern, um in Server-Controller zu modellieren

 var product = new Products({
    name: req.body.name,
    conditions: req.body.conditions,
    colors: req.body.colors
});

Wenn ich dieses Schema und diesen Controller verwende, erhalte ich einen leeren Datensatz in der Sammlung, mit Ausnahme von Name und ObjectId. Wie erstelle ich das richtige Schema und den richtigen Controller?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage