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