title: BSON field 'delete.deletes.q' is missing but a required field
body: <p>I am trying to run <code>deleteOne</code> on my mongoDb and get the following error message:</p>
  <blockquote>
  <p>Location40414: BSON field 'delete.deletes.q' is missing but a required field</p>
  </blockquote>
  <p>I'm running the following code:</p>
  <pre><code>db.collection.bulkWrite([
  {
     deleteOne: 
     {     
        &quot;from.city&quot;: &quot;London&quot;,
        &quot;to.city&quot;: &quot;Paris&quot;,
        &quot;to.country&quot;: &quot;France&quot;,
     }
  }
  ]);
  </code></pre>
  <p>While the db document which I'm trying to remove is:</p>
  <pre><code>{
      &quot;_id&quot; : ObjectId(&quot;758cc2b9fd20388a5dd38992&quot;),
      &quot;from&quot; : {
          &quot;city&quot; : &quot;London&quot;,
          &quot;country&quot; : &quot;UK&quot;,
          &quot;continent&quot; : &quot;Europe&quot;,
      },
      &quot;to&quot; : {
          &quot;city&quot; : &quot;Paris&quot;,
          &quot;country&quot; : &quot;France&quot;,
          &quot;continent&quot; : &quot;Europe&quot;,
      }
  }
  </code></pre>
  <p>Any idea what's wrong?</p>