http://www.mongodb.org/display/DOCS/Updating$set 用來指定一個鍵的值。如果這個鍵不存在,則創建它。用$set甚至可以修改鍵的數據類型。也可以用$set修改內嵌文檔。
$unset 將鍵完全刪除。
$inc 用來增加已有鍵的值,或者在鍵不存在時創建一個鍵。$inc只能用于整數、長整數或雙精度浮點數。要是用在其他類型的數據上就會導致操作失敗。另外$inc鍵的值必須是數字。
$push 會向已有的數組末尾加入一個元素,要是沒有就會創建一個新的數組。
$addToSet 可以避免重復。和$each組合起來,可以添加多個不同的值。 db.user.update({},{$addToset:{array:{$each:[var1,var2,var3]}});
$pop 這個修改器可以從數組任何一端刪除元素。{$pop:{key:1}}從數組末尾刪除一個元素,{$pop:{key:-1}}從頭部刪除。
$pull 會將所有匹配的部分刪除。