sql >> Database >  >> NoSQL >> MongoDB

Hoe array-element in mongodb te verwijderen?

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.



  1. MongoDB $add

  2. Stappen om MongoDB op Amazon Linux te installeren

  3. Hoe kan ik Redis perl-bibliotheek handmatig installeren, d.w.z. offline. En waar kan ik alle afhankelijkheden vandaan halen om te installeren

  4. Fout bij het verbinden met MongoDb Atlas Server