apollo graphQL - как отправить массив объекта в мутации по угловому - PullRequest
0 голосов
/ 14 февраля 2019

Я хочу отправить массив объектов в GraphQL, но когда я отправляю массив, я получаю ошибочный запрос, который

 createGift(gift, categoryid, url, banner,occasionid) {
    let connectQuery='';
    for (var i = 0; i < occasionid.length; i++) 
    {connectQuery+=`{"id":"${occasionid[i]}"}`}
console.log(connectQuery)
    return this.apollo.mutate({
      mutation : this.mutation,
       variables: {
        "input": {
             "name": `${gift.name}`,
             "description": `${gift.description}`, 
             "imageIcon": `${url}`,
             "price": `${gift.price}`,
             "category":{
                  "connect":{"id": `${categoryid}`}
                  },
              "occasions":{
                  "connect":`[${connectQuery}]`
              }, 
              "banners":  {
                  "set": banner}  
         }         
      }

    });
  }
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.2/angular.min.js"></script>

есть ли способ отправить его?

...