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''}});