Spring Data REST opiera się na obiektach domeny i abstrakcji repozytorium. Tak więc umożliwienie mu pracy z implementacją specyficzną dla sklepu jest poza jego zakresem. Zakładam, że Twoim głównym celem jest zastosowanie żądania PATCH do wystąpienia domeny i to $addToSet jest tylko środkiem do osiągnięcia tego.
Od wersji 2.2 M1 Spring Data REST obsługujemy JSON Patch media type na żądanie PATCH. Możesz więc wysłać na serwer następujący dokument:
[{ "op": "add", "path": "/a/b/c", "value": [ "foo", "bar" ] }]
Zakładając c jest tablicą, którą próbujesz manipulować, spowoduje to dodanie foo i bar do niego.
Inną - bardziej radykalną opcją jest faktyczne wdrożenie ręcznie zaimplementowanego kontrolera i podłączenie go we właściwym miejscu w przestrzeni URI w celu ręcznej interakcji z repozytorium.