Docs Menu
Docs Home
/ /
Servicios de aplicaciones Atlas

API de Atlas GraphQL

La API Atlas GraphQL está obsoleta. Para obtener más detalles, incluida información sobre la migración a otro proveedor, consulte Migrar alojamiento estático y GraphQL desde App Services.

Ejecute consultas y mutaciones con la API Atlas GraphQL desde el cliente.

Para obtener más información sobre las operaciones disponibles, consulte la siguiente documentación de App Services:

También puede encontrar su esquema completo y explorarlo con operaciones de prueba en el GraphQL sección de la interfaz de usuario de servicios de aplicaciones.

Puede consultar el esquema de la API GraphQL de Atlas con los solucionadores de consultas generados al definir el esquema. Para obtener más información sobre las consultas generadas y las entradas que aceptan, consulte "Solucionadores de consultas" en la documentación de App Services.

final query = """
query {
plants(limit: 5) {
_id
name
color
}
}
""";
final queryOptions = QueryOptions(
document: gql(query),
);
final queryRes = await client.query(queryOptions);

Puede ejecutar una mutación en el esquema de la API GraphQL de Atlas con los solucionadores de mutaciones generados al definir el esquema. Para obtener más información sobre las mutaciones generadas y las entradas que aceptan, consulte "Solucionadores de mutaciones" en la documentación de App Services.

final mutation = """
mutation AddPlant( \$_id: ObjectId!, \$name: String!, \$color: String) {
insertOnePlant(data: {
_id: \$_id
name: \$name
color: \$color
}) {
_id
name
color
}
}
""";
final mutationOptions = MutationOptions(
document: gql(mutation),
variables: {
'_id': ObjectId().toString(),
'name': 'lily',
'color': 'white'
});
final mutationRes = await client.mutate(mutationOptions);

Volver

Conectarse a los servicios de la aplicación

En esta página