Azure / Azure/data-api-builder

"The 'kind' value 'MultiHash' specified in the partition key definition is invalid. Please choose 'Hash' partition type."

Offen
#1,733 8 Kommentare 0 Reaktionen 2 zugewiesene Personen Beansprucht von @neeraj-sharma2592 Auf GitHub ansehen
cosmos engine hacktoberfest known-issue
Vorherrschende Sprache
C#
Sterne
1.5k
Forks
370
Ø Merge
3 T. 22 Std.
Gemergte PRs (30 T.)
9

Beschreibung

Hi there!
I'm using DAB to query a CosmosDB NoSQL container with partition keys of:

```
id: ID
/TenantId: String
/EntityType: String
/EntityId: String
```
Example:
![image](https://github.com/Azure/data-api-builder/assets/5838388/6c686a26-556b-47d7-93b1-8fa5e131bd48)

The items within this table have been assigned the model of "Location"

I am trying to create an item using the "createLocation" function generated by DAB, with a mutation such as the below:

```
mutation{
createLocation(item:{
TenantId: "1",
EntityType: "FromDAB",
EntityId: "1",
Address: "HelloGitHub"
}) {
TenantId
EntityType
EntityId
Address
}
}
```

However I get a 404 message with the error:

`The 'kind' value 'MultiHash' specified in the partition key definition is invalid. Please choose 'Hash' partition type.`

Please could you let me know how I can use the "createLocation" mutation correctly to create an item within my database?

Thanks!

Rich

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.