distinct 完全に機能するQueryを返しません オブジェクトなので、代わりに次のようにします: Model.distinct(field, {$and: arrayOfConditions}).exec(callback);