1

My first Query was :

const krxStockCloseQuery = gql`
    query getKrxStock($code: String!, $start: String, $end: String){
        krxStock(code: $code, start:$start, end:$end){
            date
            close
        }
    }
`;

And cached data was:

▾ROOT_QUERY
krxStock({"code":"005930","start":"2020-12-13"}):
0:{"date":"2020-12-14","close":73800}
1:{"date":"2020-12-15","close":73800}
2:{"date":"2020-12-18","close":73000}

Then, My second query was ( field changed: close -> volume ):

const krxStockVolumeQuery = gql`
    query getKrxStock($code: String!, $start: String, $end: String){
        krxStock(code: $code, start:$start, end:$end){
            date
            volume
        }
    }
`;

And then all of the cached data was changed:

▾ROOT_QUERY
krxStock({"code":"005930","start":"2020-12-13"}):
0:{"date":"2020-12-14","volume":21510415}
1:{"date":"2020-12-15","volume":20863671}
2:{"date":"2020-12-18","volume":17380940}

How can I set Cache like below?

▾ROOT_QUERY
krxStock({"code":"005930","start":"2020-12-13"}):
0:{"date":"2020-12-14","close":73800,"volume":21510415}
1:{"date":"2020-12-15","close":73800,"volume":20863671}
2:{"date":"2020-12-18","close":73000,"volume":17380940}
Swimmie
  • 39
  • 3

0 Answers0