Skip to main content
Solved

Child_relations query


Paulo Seze - Midwest Eng.

Hi! I'm trying to query only the card of a specific child relation.

When I query the child relations, it returns a list, each with its connected card, but in this case, I need just the first element.

How can I do this? I've tried the following code, but without success.

 

{
  card(id: 730862941) {
    child_relations(id: 340175833) {
      name
      cards {
        title
        id
      }
    }
  }
}

 

Best answer by Leandro Almeida

Oi @Paulo Seze - Midwest Eng. beleza? Tenta essa query aqui, por favor: 
query
{
  card (id: insert_card_id)
  {
    child_relations
    {
      cards
      {
        id
        title
      }
      id
      name
      pipe
      {
        id
        name
      }
    }
  }
}

Desculpe, agora que eu vi que você quer puxar de apenas um card da conexão. 

View original
Did this topic help you find an answer to your question?

5 replies

Lais Laudari

Hi @Paulo Seze - Midwest Eng.!
What do you mean with first element? 
 


Paulo Seze - Midwest Eng.

Oi Lais.

Na requisição abaixo
 

query MyQuery {  card(id: 730862941) {    child_relations {      cards {        id        title        fields {          name          report_value        }      }    }  }}Tenho como retorno todos os registros conectados ao card pai.Porém eu preciso apenas da primeira conexão, ou seja, o primeiro elemento.

{
  "data": {
    "card": {
      "child_relations": [
        {
          "cards": [
            {
              "id": "501544301",
              "title": "EVERALDO",
              "fields": [
                {
                  "name": "Cidade/UF",
                  "report_value": "Rondonópolis/MT"
                },
                {
                  "name": "E-mail",
                  "report_value": "everaldolkg@gmail.com"
                },
                {
                  "name": "Telefone/cel",
                  "report_value": "+55 66 98142-0002"
                },
                {
                  "name": "Contrato",
                  "report_value": "Responsabilidade técnica"
                },
                {
                  "name": "Cadastro CREA",
                  "report_value": "Autônoma"
                },
                {
                  "name": "Nome da empresa ou integrador responsável",
                  "report_value": "EVERALDO"
                },
                {
                  "name": "Nome do proprietário",
                  "report_value": "Everaldo"
                }
              ]
            }
          ]
        },
        {
          "cards": [
            {
              "id": "512531651",
              "title": "Rondonópolis",
              "fields": [
                {
                  "name": "Nome da cidade",
                  "report_value": "Rondonópolis"
                },
                {
                  "name": "Sigla do estado",
                  "report_value": "MT"
                },
                {
                  "name": "Concessionária",
                  "report_value": "Energisa MT"
                }
              ]
            }
          ]
        }    
    }
  }
}

 

Como eu faço para consultar apenas o registro conectado na primeira conexão (ID 501544301)?


Leandro Almeida
Pipefy Staff
Forum|alt.badge.img+7
Oi @Paulo Seze - Midwest Eng. beleza? Tenta essa query aqui, por favor: 
query
{
  card (id: insert_card_id)
  {
    child_relations
    {
      cards
      {
        id
        title
      }
      id
      name
      pipe
      {
        id
        name
      }
    }
  }
}

Desculpe, agora que eu vi que você quer puxar de apenas um card da conexão. 


Ezequiel Souza
Forum|alt.badge.img+14

👏👏👏👏👏👏👏


marcosmelo
Forum|alt.badge.img+18
  • Pipefy Legend
  • 1465 replies
  • October 5, 2023

Muito bom!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings