title: Golang BSON conversion
body: <p>I am trying to convert a working mongo query to bson in golang. I have the basic stuff down and working but am struggling to figure out how to integrate more advanced <code>or</code> queries into the mix. </p>
  
  <p>Anyone have a minute to help me convert the following query? It should hopefully give me the direction I need... Unfortunately I have not been able to find many examples outside of just evaluating and queries. </p>
  
  <p>This works in mongo:</p>
  
  <pre><code>db.my_collection.find({"$or": [
        {"dependencies.provider_id": "abc"}, 
        {"actions.provider_id": "abc"}]})
  </code></pre>
  
  <p>This works in golang/bson:</p>
  
  <pre><code>bson.M{"dependencies.provider_id": "abc"}
  </code></pre>
  
  <p>How do I go about properly introducing the <code>or</code> statement? </p>