title: able to query specific index in array? mongoose
body: <p>For example if I have below as my <code>documents</code></p>
  
  <pre><code>{
      "field": [
          "hello",
          "random wording",
          {
              "otherId": 3232,
              "otherId2": 32332
          }
      ],
  }
  </code></pre>
  
  <p>is it possible to let's say have a query that matches the <code>index 0</code> and <code>index 2</code></p>
  
  <p>I tried having query such as
  <code>model.find({field: "hello")</code> which seem to work to query it.</p>
  
  <p>But if I want to mix and match, let's say I want to make a query that matches whatever <code>index 0</code> and <code>index 2</code> or let's say in <code>index 2</code> the value is actually an <code>object</code> that I want to query all with <code>"otherId2": 32332</code>, instead that I need to match the whole <code>object</code></p>
  
  <p>Thanks in advance for any help or advises.</p>