Ich verwende DocumentDB auf azur und ich will nicht die automatisch generierte GUID, dass sie mich für eine ID auf der obersten Ebene gibt ... Beispiel:DocumentDB Dokument-ID
{ "data": { "Name": "Brian", "Last": "Coolest", "gender": "m" }, "id": "7c572c3f-2ee1-43c9-bfb9-63b67542658d" }
wie mache ich diese ID in:
{
"data": {
"Name": "Brian",
"Last": "Coolest",
"gender": "m"
},
"id": "Brian"
}
auf die Erstellung des Dokuments, ist das möglich? Vielen Dank!
hier ist die Methode:
client.CreateDocumentAsync(
UriFactory.CreateDocumentCollectionUri(databaseName, collectionName), JsonSerializedDocument);
Beispiel json Struktur:
{
"data": {
"id": "113118",
"url": "/v1/rentalUnits/202020202",
o schön, ich bin nicht genau sicher, was Sie meinen, indem Sie das ID-Feld –
cool cool füllen, vorausgesetzt, die ID muss auf der obersten Ebene des Dokuments sein? –
Sie müssen Ihrem Objekt mit dem Namen "id" ein Feld hinzufügen und es vor dem Speichern des Dokuments mit dem gewünschten Wert füllen. – cnaegle