Ich verwende Azure Cosmos DB, um Daten im folgenden Format zu speichern.Datensatz in Array in einem Dokument in Azure Cosmos DB einfügen
Ich benutze Azure-Funktionen und JavaScript, um dieses Dokument db hinzuzufügen, und dies funktioniert wie erwartet.
Jetzt möchte ich ein neues Produkt in das Array products
hinzufügen. Ist das überhaupt möglich, ohne das gesamte Dokument neu zu erstellen?
Ich möchte wirklich nur so zwei Eingaben senden.
Eingang 1
{
"id": "A",
"name": "Name A",
"items": [
{
"id": "01",
"name": "Item A"
}
]
}
Eingang 2
{
"id": "A",
"name": "Name A",
"items": [
{
"id": "02",
"name": "Item B"
}
]
}
Ergebnis
{
"id": "A",
"name": "Name A",
"items": [
{
"id": "01",
"name": "Item A"
},
{
"id": "02",
"name": "Item B"
}
]
}
Im möglicherweise es falsch verwenden, mayb e sollte die products
in ein separates Dokument normalisiert worden sein?
Danke, ich fürchtete das :) – Martin