MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como obter o documento removido no MongoDB?


É possível, mas requer um comando diferente. Você está procurando o findAndModify comando .

Se você definir as opções como {query: ..., remove: true, new: false} , você excluirá um único documento e retornará o documento removido.

Algumas notas :
  • new é uma palavra-chave em muitos idiomas, certifique-se de que está envolvendo o texto da bandeira corretamente.
  • o findAndModify funcionará apenas com um único documento. Isso é bom para excluir _id mas não é bom para remoções à distância.