操作符 作用
$addToSet 向数组中添加元素
$pop 从数组中移除元素
$pull 从数组中有选择性地移除元素
$pullAll 从数组中有选择性的一次元素
$push 向数组中添加元素
{ $addToSet:{name:value} }  #原来就有则不会添加
{ $pop:{name:value} }  #删除内嵌数组中元素value=1删除最后一个,-1是删除第一个元素
{ $pull:{name:value} }  #原来就有则不会添加
{ $pullAll:{name:value} }  #原来就有则不会添加
{ $push:{name:value} }  #原来就有则不会添加