Introduction à MongoDB

Suprimer les éléments d'un tableau

  • Supprimer la dernière valeur d’un tableau ($pop/1)
> db.arrays.update( { _id: 0 }, { $pop: { a : 1 } } )
  • Supprimer la première valeur d’un tableau ($pop/-1)
> db.arrays.update( { _id: 0 }, { $pop: { a : -1 } } )
  • Supprimer la valeur « 5 » d’un tableau ($pull)
> db.arrays.update( { _id: 0 }, { $pull: { a : 5 } } )
  • Supprimer plusieurs valeurs précises d’un tableau ($pullAll)
> db.arrays.update( { _id: 0 }, { $pullAll: { a : [ 2, 4, 8 ] } } )