2016-07-28 8 views
0

Das folgende ist das Schema meines API-Endpunkts. Ich möchte ein PUT mit PostMan testen, wo ich eine "Fähigkeit" hinzufüge.PUT zu einem Array in vorhandener Sammlung

Wie würden Sie die Informationen in Postman eingeben, so dass Sie nur eine neue "Fähigkeit" an das Modell übergeben?

{ 
    "_id": "579a6fa26a0b6484172ae284", 
    "firstname": "Max", 
    "lastname": "Headron", 
     "skills": [ 
     {"skill":"Can Type", "level":"Great"}, 
     {"skill":"Can Run", "level":"Good"}, 
    ] 
} 

Verwenden Sie Punktnotation in einem Formularfeld. Anstatt "firstname" hinzuzufügen, was sich auf der obersten Ebene des Objekts befindet, können Sie "skills.skill" und den "Wert" eingeben.

Hoffentlich ist dies eine klarere Beschreibung.

Antwort

0

Ändern Sie einfach den Körper der Anfrage.

Postman doc link

Siehe https://www.getpostman.com/docs/requests.

+0

Hallo Erwin. Ich möchte eine PUT in einen vorhandenen Datensatz einfügen und in das Array "Kontakt" einfügen. – cnak2

+0

Hängt das nicht von der Implementierung des API-Endpunkts ab? –

Verwandte Themen