J'ai un vecteur ["x" "y" "z"].Créer dynamiquement une carte en utilisant le vecteur
Je suis en train de créer dynamiquement les éléments suivants:
{:aggs {:bucket-aggregation
{:terms {:field "x"},
:aggs {:bucket-aggregation
{:terms {:field "y"},
:aggs {:bucket-aggregation
{:terms {:field "z"}}}}}}}}
J'ai actuellement les éléments suivants, mais ne peut pas comprendre comment le rendre récursif
(defn testing [terms]
{:aggs {:bucket-aggregation
{:terms {:field (nth terms 0)} (testing (pop terms))}}})