title: Is it possible to create a multi-select enum in mongoose
body: <p>I have a model with an enum field, and currently documents can have any single value from the enum. I want documents to be allowed to have an array of values, but have mongoose enforce that all of the values are valid options that exist in the enum - is that possible?</p>
  
  <p>Essentially I want the equivalent of a HTML <code>&lt;select multiple&gt;</code> element instead of a <code>&lt;select&gt;</code></p>