distinct non restituisce una Query completamente funzionante oggetto quindi lo faresti in questo modo invece:
Model.distinct(field, {$and: arrayOfConditions}).exec(callback);
distinct non restituisce una Query completamente funzionante oggetto quindi lo faresti in questo modo invece:
Model.distinct(field, {$and: arrayOfConditions}).exec(callback);