MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come rimuovere il documento in MongoDB?

È possibile, ma richiede un comando diverso. Stai cercando il findAndModify comando .

Se imposti le opzioni su {query: ..., remove: true, new: false} , eliminerai un singolo documento e restituirai il documento rimosso.

Alcune note :

  • new è una parola chiave in molte lingue, assicurati di avvolgere correttamente il testo della bandiera.
  • il findAndModify funzionerà solo con un singolo documento. Questo va bene per eliminare _id ma non va bene per le rimozioni a distanza.