MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment obtenir un document supprimé dans MongoDB ?

C'est possible, mais cela nécessite une commande différente. Vous recherchez le findAndModify commande .

Si vous définissez les options sur {query: ..., remove: true, new: false} , vous supprimerez un seul document et retournerez le document supprimé.

Quelques remarques :

  • new est un mot-clé dans de nombreuses langues, assurez-vous d'envelopper correctement le texte du drapeau.
  • le findAndModify ne fonctionnera qu'avec un seul document. C'est bien pour supprimer _id mais pas bon pour les suppressions à distance.