sql >> Database >  >> NoSQL >> MongoDB

Hoe een verwijderd document in MongoDB te krijgen?

Het is mogelijk, maar het vereist een ander commando. U zoekt de findAndModify commando .

Als u de opties instelt op {query: ..., remove: true, new: false} , verwijdert u een enkel document en stuurt u het verwijderde document terug.

Enkele opmerkingen :

  • new is een sleutelwoord in veel talen, zorg ervoor dat u de tekst van de vlag correct invult.
  • de findAndModify werkt alleen met één document. Dit is prima voor het verwijderen van _id maar niet goed voor afstandsverwijderingen.


  1. mongoengine save-methode is verouderd?

  2. Is het mogelijk om omgevingsvariabelen toe te voegen aan het MongoDB-configuratiebestand?

  3. Rails aangepaste omgeving Resque.enqueue creëert geen banen

  4. Wat is de juiste manier om een ​​HAVING te doen in een MongoDB GROUP BY?