Can someone explain to me why the following code returns audiences instead of returning an empty array?
return Audience.find()
  .exec((err, audiences) => {
    if (err) return errorHandler.handle('audienceService', err);
    return Promise.resolve([]);
  });
 
    