title: MongoDB C# - How to use $push with $position and $each?
body: <p>Looking at the <a href="https://docs.mongodb.org/manual/reference/operator/update/push/" rel="nofollow">documentation</a>, I know I can use the $push command together with $each and $position modifiers to add en element at the <strong>start of an array</strong>.  </p>
  
  <p>How can I create this command with the MonogoDB C# Driver?</p>
  
  <p>To be more clear, I want to perform this query (taken from the official docs):  </p>
  
  <pre><code>db.students.update(
     { _id: 1 },
     {
       $push: {
          scores: {
             $each: [ 50, 60, 70 ],
             $position: 0
          }
       }
     }
  )
  </code></pre>