&filter=`id,[*id*],2`]]
&filter=`id,[*id*],2`]]
Проблема наверное тут. Т.к. в кешируемый сниппет параметр [*id*] не передается. Попробуйте вызвать некешируемый сниппет и скажите что получилось.
с этим вызовом все в порядке. Мне нужно знать в чанке в котором я вызываю этот сниппет сколько документов он соберет - если ни одного, то вообще его не выводить. Получается что до этого вызова мне нужно узнать количество документов которые он вернет. Я предполагаю что как то с помощью "Phx и countDocs cнипет" как сказал labasus, но вот не представляю пока как.