title: Mongodb, concat more updates in one query
body: <p>There is a way to concat more updates?
  For example I would like to change more values in the same element. So having this...</p>
  
  <pre><code>{
      cc: [
            { user_id: "1", hasSeen:true}
           ,{ user_id: "2", hasSeen:false}
           ,{ user_id: "3", hasSeen:false}
  
      ]
      ,conversation: [{
          user_id: "1",
          text: "message by 1, to 2and3"
      }]
  }
  </code></pre>
  
  <p>...I would like to push a new conversation object and also change all the hasSeen values.</p>
  
  <p>For do the first point, no problem, I just push only a new conversation object. And it works... </p>
  
  <pre><code>    ...update(
          { _id : _param.conversation_id }
          ,{ $push:{ conversation:{user_id:"2",text:"message by 2, to 1,3"} }}
      )
      .exec(function(err, numAffected, rawResponse) {
      });
  </code></pre>
  
  <p>But I would like also to change the three "hasSeen" values in the same time. is it possible?
  Can I do it with one query? or i should split it in two queries?</p>
  
  <p>ps: I use mongoose.</p>