La siguiente query.
query comunidadesUsuariosYEventos {
communities {
id
name
status
events {
id
name
address
description
startDateTime
endDateTime
}
}
}
retorna los siguientes valores:
{
"data": {
"communities": [
{
"id": "ad398d4b-e0a8-49d5-a3f4-f111451a6757",
"name": "",
"status": "inactive",
"events": [
{
"id": "70f6acdd-304b-4cf2-bbaf-dad4e195824f",
"name": "Meetup De Miedo — 3",
"address": null,
"description": "Dummy Meetup de Octubre",
"startDateTime": "2024-10-18T06:58:39.081Z",
"endDateTime": null
},
{
"id": "0c9843fe-ac7a-4a1a-8618-f53cf0fb8cba",
"name": "Meetup De Miedo — 2",
"address": null,
"description": "Dummy Meetup de Octubre",
"startDateTime": "2024-10-18T06:58:39.081Z",
"endDateTime": null
},
{
"id": "8dc704b6-18fe-4cbc-af03-bd2f34fc39ed",
"name": "Meetup De Miedo!",
"address": null,
"description": "Dummy Meetup de Octubre",
"startDateTime": "2024-10-18T06:58:39.081Z",
"endDateTime": null
}
]
},
{
"id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f",
"name": "JavaScript Chile",
"status": "inactive",
"events": [
{
"id": "70f6acdd-304b-4cf2-bbaf-dad4e195824f",
"name": "Meetup De Miedo — 3",
"address": null,
"description": "Dummy Meetup de Octubre",
"startDateTime": "2024-10-18T06:58:39.081Z",
"endDateTime": null
},
{
"id": "0c9843fe-ac7a-4a1a-8618-f53cf0fb8cba",
"name": "Meetup De Miedo — 2",
"address": null,
"description": "Dummy Meetup de Octubre",
"startDateTime": "2024-10-18T06:58:39.081Z",
"endDateTime": null
},
{
"id": "8dc704b6-18fe-4cbc-af03-bd2f34fc39ed",
"name": "Meetup De Miedo!",
"address": null,
"description": "Dummy Meetup de Octubre",
"startDateTime": "2024-10-18T06:58:39.081Z",
"endDateTime": null
}
]
}
]
}
}
Los eventos de una comunidad aparecen en la otra. Lo que quiere decir que no estamos filtrando por comunidad, al obtener los eventos de una comunidad.
Es mas notorio si hacemos la siguiente query, donde nos traemos comindades -> evnetos -> comunidad de cada evento.
query comunidadesUsuariosYEventos {
communities {
id
events {
id
community {
id
}
}
}
}
los resultados son:
{
"data": {
"communities": [
{
"id": "ad398d4b-e0a8-49d5-a3f4-f111451a6757",
"events": [
{
"id": "70f6acdd-304b-4cf2-bbaf-dad4e195824f",
"community": {
"id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f"
}
},
{
"id": "0c9843fe-ac7a-4a1a-8618-f53cf0fb8cba",
"community": {
"id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f"
}
},
{
"id": "8dc704b6-18fe-4cbc-af03-bd2f34fc39ed",
"community": {
"id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f"
}
}
]
},
{
"id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f",
"events": [
{
"id": "70f6acdd-304b-4cf2-bbaf-dad4e195824f",
"community": {
"id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f"
}
},
{
"id": "0c9843fe-ac7a-4a1a-8618-f53cf0fb8cba",
"community": {
"id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f"
}
},
{
"id": "8dc704b6-18fe-4cbc-af03-bd2f34fc39ed",
"community": {
"id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f"
}
}
]
}
]
}
}
La siguiente query.
retorna los siguientes valores:
{ "data": { "communities": [ { "id": "ad398d4b-e0a8-49d5-a3f4-f111451a6757", "name": "", "status": "inactive", "events": [ { "id": "70f6acdd-304b-4cf2-bbaf-dad4e195824f", "name": "Meetup De Miedo — 3", "address": null, "description": "Dummy Meetup de Octubre", "startDateTime": "2024-10-18T06:58:39.081Z", "endDateTime": null }, { "id": "0c9843fe-ac7a-4a1a-8618-f53cf0fb8cba", "name": "Meetup De Miedo — 2", "address": null, "description": "Dummy Meetup de Octubre", "startDateTime": "2024-10-18T06:58:39.081Z", "endDateTime": null }, { "id": "8dc704b6-18fe-4cbc-af03-bd2f34fc39ed", "name": "Meetup De Miedo!", "address": null, "description": "Dummy Meetup de Octubre", "startDateTime": "2024-10-18T06:58:39.081Z", "endDateTime": null } ] }, { "id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f", "name": "JavaScript Chile", "status": "inactive", "events": [ { "id": "70f6acdd-304b-4cf2-bbaf-dad4e195824f", "name": "Meetup De Miedo — 3", "address": null, "description": "Dummy Meetup de Octubre", "startDateTime": "2024-10-18T06:58:39.081Z", "endDateTime": null }, { "id": "0c9843fe-ac7a-4a1a-8618-f53cf0fb8cba", "name": "Meetup De Miedo — 2", "address": null, "description": "Dummy Meetup de Octubre", "startDateTime": "2024-10-18T06:58:39.081Z", "endDateTime": null }, { "id": "8dc704b6-18fe-4cbc-af03-bd2f34fc39ed", "name": "Meetup De Miedo!", "address": null, "description": "Dummy Meetup de Octubre", "startDateTime": "2024-10-18T06:58:39.081Z", "endDateTime": null } ] } ] } }Los eventos de una comunidad aparecen en la otra. Lo que quiere decir que no estamos filtrando por comunidad, al obtener los eventos de una comunidad.
Es mas notorio si hacemos la siguiente query, donde nos traemos comindades -> evnetos -> comunidad de cada evento.
los resultados son:
{ "data": { "communities": [ { "id": "ad398d4b-e0a8-49d5-a3f4-f111451a6757", "events": [ { "id": "70f6acdd-304b-4cf2-bbaf-dad4e195824f", "community": { "id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f" } }, { "id": "0c9843fe-ac7a-4a1a-8618-f53cf0fb8cba", "community": { "id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f" } }, { "id": "8dc704b6-18fe-4cbc-af03-bd2f34fc39ed", "community": { "id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f" } } ] }, { "id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f", "events": [ { "id": "70f6acdd-304b-4cf2-bbaf-dad4e195824f", "community": { "id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f" } }, { "id": "0c9843fe-ac7a-4a1a-8618-f53cf0fb8cba", "community": { "id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f" } }, { "id": "8dc704b6-18fe-4cbc-af03-bd2f34fc39ed", "community": { "id": "e1330085-cc7f-4a82-a74d-b84b2d8c760f" } } ] } ] } }