distinct ne renvoie pas une Query fonctionnelle complète objet pour que vous le fassiez comme ceci à la place :
Model.distinct(field, {$and: arrayOfConditions}).exec(callback);
distinct ne renvoie pas une Query fonctionnelle complète objet pour que vous le fassiez comme ceci à la place :
Model.distinct(field, {$and: arrayOfConditions}).exec(callback);