Azure/data-api-builder

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

Open

#1.733 geöffnet am 20. Sept. 2023

Auf GitHub ansehen
 (8 Kommentare) (0 Reaktionen) (2 zugewiesene Personen)C# (348 Forks)auto 404
cosmosenginehacktoberfestknown-issue

Repository-Metriken

Stars
 (1.459 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

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

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

Contributor Guide