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

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

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

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