Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Atlas App Services

Atlas GraphQL API

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.

Run queries and mutations with the Atlas GraphQL API from the client.

To learn more about available operations, refer to the following App Services documentation:

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);

Puedes ejecutar mutaciones contra el esquema de la API Atlas GraphQL con resolutores de mutación generados cuando defines tu esquema. Para aprender más sobre las mutaciones generadas y los datos que aceptan, consulta Resolutores de mutación 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