title: How to query a array of objects match array of id
body: <p>I have a schema:</p>
  <pre><code>{
              thread_id: String,
              users:[
                  {
                      id: String, 
                      name: String, 
                      status: {type: String, enum:[&quot;ACTIVE&quot;, &quot;LEAVE&quot;]},
                  }
              ],
              events:[
                  {
                      event_name: {type: String, enum:[&quot;Joined&quot;, &quot;Left&quot;]},
                      when: Date, 
                      user_id: String
                  }
              ],
              messages:[
                  {
                      user_id: String,
                      message_id: String,
                      content:
                      {
                          type: {
                              type: String,
                              enum: [&quot;TEXT&quot;, &quot;IMAGE&quot;, &quot;AUDIO&quot;]
                          },
                          data: String,
                      },
                      sender_name: String,
                      receiver_name: String,
                      sender: String,
                      receiver: String,
                      seen: {
                          type: Boolean,
                          default: false
                      },
          
                      create_date: {
                          type: Date,
                          default: Date.now()
                      }
          
                  }
              ]
          },
  </code></pre>
  <p>I want to query by an array of user id like this [&quot;447573454343&quot;, &quot;248573454353&quot;], how to get exactly result that it has two users has id above?
  Thanks very much!!!................................................................................................................................</p>