С най-новата версия на mongoose (mongoose>=3.6) вие можете но изисква втора заявка и използване на populate по различен начин. След агрегирането направете това:
Patients.populate(result, {path: "patient"}, callback);
Вижте повече в Mongoose API и документите на Mongoose.