update remove from data array addtoset mongodb database

remove - push element to array mongodb



MongoDB frente a $ addToSet en ''$ removeFromSet'' (1)

Creo que está buscando $ pull , que "elimina todas las instancias de un valor de una matriz existente".

db.collection.update( {name: ''object1''}, {$pull: { tags: ''dah''}});

Conozco el método $ addToSet para MongoDB , pero no puedo encontrar un equivalente de remove en ningún lugar de los documentos.

¿Cuál es la mejor manera de lograr esto? Tratando de lograr algo como lo siguiente:

obj = { name: ''object1 tags: [''fus'', ''ro'', ''dah''] } db.collection.update({name: ''object1''}, {$removeFromSet: { tags: ''dah''}});