--- id: matchMutation title: matchMutation --- ```ts function matchMutation(filters, mutation): boolean; ``` Defined in: [packages/query-core/src/utils.ts:237](https://github.com/TanStack/query/blob/main/packages/query-core/src/utils.ts#L237) Checks whether a mutation matches the given [MutationFilters](../interfaces/MutationFilters.md). Every filter that is specified must match; filters that are left unspecified are ignored. If a `mutationKey` filter is provided but the mutation has no `mutationKey` of its own, it does not match. ## Parameters ### filters [`MutationFilters`](../interfaces/MutationFilters.md) ### mutation [`Mutation`](../classes/Mutation.md)\<`any`, `any`\> ## Returns `boolean` ## Example ```ts const mutationCache = queryClient.getMutationCache() const matchingMutations = mutationCache .getAll() .filter((mutation) => matchMutation({ mutationKey: ['addPost'] }, mutation)) ```