In 2.7b12 the object inserted in the update input is automatically wrapped with {"$set":} In early versions it was possible to use $unset, $push and $pull too. Please allow this again.