Chirag, if a single field to query on, yes  I would do that.   I should really have added a 2nd addQuery or an addEncodedQuery to emphasise that.

It is more a question about glideRecord vs glideAggregate and whether over a period of years I have missed a trick.