Azure / Azure/data-api-builder

Can't configure the partition key when defining the object model

Abierto
#747 0 comentarios 0 reacciones 0 asignados Ver en GitHub
cosmos engine enhancement graphql
Lenguaje dominante
C#
Estrellas
1.5k
Forks
370
Merge medio
3 d 22 h
PR fusionados (30 d)
9

Descripción

Cosmos backends require you to have a partition key of `id`, but there are many approaches to partitioning in Cosmos.

The developer should be able to define what it is when they are creating the GraphQL schema, maybe using a `@partitionKey` directive.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza revisando cómo el esquema GraphQL define los modelos de objetos y cómo el backend de Cosmos gestiona actualmente la clave de partición `id` obligatoria. El issue se considera completo cuando los desarrolladores pueden especificar una clave de partición diferente al crear el esquema, posiblemente mediante una directiva `@partitionKey`, y las solicitudes a Cosmos utilizan esa definición.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
azure, csharp, graphql
Área
api, database
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.