操作符 | 作用 |
---|---|
$addToSet | 向數組中添加元素 |
$pop | 從數組中移除元素 |
$pull | 從數組中有選擇性地移除元素 |
$pullAll | 從數組中有選擇性的一次元素 |
$push | 向數組中添加元素 |
{ $addToSet:{name:value} } #原來就有則不會添加
{ $pop:{name:value} } #刪除內嵌數組中元素value=1刪除最後一個,-1是刪除第一個元素
{ $pull:{name:value} } #原來就有則不會添加
{ $pullAll:{name:value} } #原來就有則不會添加
{ $push:{name:value} } #原來就有則不會添加