$pull删除数组中符合条件的值

    1. //stores
    2. {id:1000,
    3. cartList:[
    4. {productId:1001,name:'手机'},
    5. {productId:1002,name:"电脑"},
    6. {productId:1003,name:"平板"}
    7. ]
    8. }
    1. //删除手机这条数据
    2. db.stores.update({id:1000},{$pull:{"cartList":{"productId":1001}}})

    $push向数组中添加一条数据

    1. db.stores.update({id:1000},{$push:{"cartList":{productId:1004,name:"电动车"}}})