> db.arrays.update( { _id: 0 }, { $pop: { a : 1 } } )
> db.arrays.update( { _id: 0 }, { $pop: { a : -1 } } )
> db.arrays.update( { _id: 0 }, { $pull: { a : 5 } } )
> db.arrays.update( { _id: 0 }, { $pullAll: { a : [ 2, 4, 8 ] } } )