2017-05-19 68 views
6

Używam apollo graphql w mojej aplikacji reagowania. że mam następujące zapytanie:Reakcja Apollo GraphQl. Jak wyczyścić pamięć podręczną zapytań dla wszystkich kombinacji zmiennych?

query ListQuery($filter: String!) { 
    items(filter: $filter) { 
    id 
    name 
    } 
} 

To zapytanie pozwala mi kwerendy listę elementów przy użyciu filtra. Powiedzmy, że użyłem ciągu filtrów A, a następnie użyłem ciągu filtrów B. Pamięć podręczna zawiera teraz dwa wpisy: ListQuery (A) i ListQuery (B).

Teraz powiedzmy, że używam mutacji, aby dodać nowy element. Jak mogę usunąć wszystkie buforowane zapytania z pamięci podręcznej? Tak więc w tym przypadku chcę usunąć zarówno ListQuery (A), jak i ListQuery (B) z pamięci podręcznej.

Jak mogę to zrobić?

+0

Czy rzeczywiście chcesz usunąć z pamięci podręcznej zapytań? Zazwyczaj można zaktualizować je za pomocą ponownego pobierania. – imranolas

Odpowiedz