title: filter mongoose documents based on the specific fields and attributes
body: <p>I'm developing a website using the MEAN stack (MongoDB/Express/Angular/Node).</p>
  
  <p>I have a product schema with 12 different fields/properties, including size, color, brand, model, etc. What is the best and most efficient way to filter products, in Angular or on the server-side?And how can i chain the results if the client had selected more than one property?What would that look like?</p>