È 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
findAndModifyfunzionerà solo con un singolo documento. Questo va bene per eliminare_idma non va bene per le rimozioni a distanza.