title: Mongoose - save after lean
body: <p>I'm fetching an object from mongo using mongoose but i want to use lean as there are attributes that aren't in mongoose model (strict:false)
  After modifying that object i can't save it back</p>
  
  <pre><code>let order = await Order.findOne({_id: req.body.id}).populate({path: 'o_s', match: {removed: false}}).lean()
  
  
  order.save() //not working as it's not mongoose model any more
  Order.update({_id:order._id},{order}).exec(function(){
                                      return res.json({status: true, message: 'Order Updated', order: order});
                                  }) //not giving error but not updating too
  </code></pre>
  
  <p>any suggestions ?</p>