title: Search mongoose array
body: <p>I want to create a social network. Now I have a problem. <br />
  I have <code>Conversations</code> and <code>User</code> collection. Conversations collection schema this:</p>
  <pre><code>const conversationSchema = mongoose.Schema({
     messages: [Object],
     recipients:[{
       type: Schema.Types.ObjectId,
       ref: 'User'
      }] ,
     .....
  })
  </code></pre>
  <p>I have <code>/findOrCreate</code> route for find recipients or create.</p>
  <pre><code>router.post( /findOrCreate, async ( req,res )=&gt;{
    const { selectedUsers } = req.body;
    try{
     const found = await Conversation.find( { recipients: selected } ); // I cant find array. Problem there
     if(found) return res.status(200).json(found)
     else {
      // create document
      }  
    }
  } )
  </code></pre>
  <p>How to find array in mongoose. For example if I have these <code>['1','3','4'], ['1','2','3','4'] , ...</code> and I my <code>selected = ['2','4','1',3]</code> I want to get this <code>['1','2','3','4']</code>.
  <br/>
  Please help me.</p>