title: How to find by an array property using mongoose
body: <pre><code>Products:[
    {
      name: "PSP"
      tags: ["psp","sony","videogames"]
      price: 50
    },
    {
      name: "XBOX ONE"
      tags: ["xbox","one","videogames"]
      price: 50
    },
    {
      name: "Nintendo Wii"
      tags: ["wii","nintendo","videogames"]
      price: 50
    }
  ]
  </code></pre>
  
  <p>I'm trying to filter this list by tags and I expect to get the array</p>
  
  <pre><code>mongoose.model('products').find({'Products.tags':'PSP'});
  </code></pre>
  
  <p>What I want is this </p>
  
  <pre><code> {
      name: "PSP"
      tags: ["psp","sony","videogames"]
      price: 50
    }
  </code></pre>
  
  <p>It doesn't work!</p>