title: add where condition in jensseger mongodb with lookup
body: <p>I have code like this:</p>
  
  <pre><code>$users = User::raw(function ($collection) use($profession, $userId, $skip, $pageSize) {
                  return $collection-&gt;aggregate([
                              [
                                  '$lookup' =&gt; [
                                      'from' =&gt; 'user_profile',
                                      'localField' =&gt; 'uid',
                                      'foreignField' =&gt; 'user_id',
                                      'as' =&gt; 'profile'
                                  ]
                              ],
  
                              [
                                  '$match' =&gt; [
                                      'profile.field_of_work' =&gt; $profession['id'],
                                      'uid' =&gt; ['$ne' =&gt; $userId]
                                  ],
                              ],
                              ['$skip' =&gt; $skip],
                              ['$limit' =&gt; $pageSize]
                  ]);
              });
  </code></pre>
  
  <p>from there, how to add where clause like this:</p>
  
  <pre><code>::where('name', 'like', '%test%');
  </code></pre>
  
  <p>I dont know how to using lookup in mongodb and I just know the basic pattern of eloquent.
  Thank you</p>