Azure/data-api-builder

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

Open

#1,733 opened on Sep 20, 2023

View on GitHub
 (8 comments) (0 reactions) (2 assignees)C# (348 forks)auto 404
cosmosenginehacktoberfestknown-issue

Repository metrics

Stars
 (1,459 stars)
PR merge metrics
 (PR metrics pending)

Description

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