Probeer de volgende zoekopdracht:
collection.update(
{ _id: id },
{ $pull: { 'contact.phone': { number: '+1786543589455' } } }
);
Het zal een document vinden met de gegeven _id
en verwijder de telefoon +1786543589455
van zijn contact.phone
array.
U kunt $unset
. gebruiken om de waarde in de array uit te schakelen (stel deze in op null
), maar niet om het volledig te verwijderen.