Jest to możliwe, ale wymaga innego polecenia. Szukasz findAndModify
polecenie
.
Jeśli ustawisz opcje na {query: ..., remove: true, new: false}
, usuniesz pojedynczy dokument i zwrócisz usunięty dokument.
Niektóre notatki :
new
jest słowem kluczowym w wielu językach, upewnij się, że tekst flagi jest prawidłowo zawinięty.findAndModify
będzie działać tylko z jednym dokumentem. Jest to dobre dla usunięcia_id
ale nie nadaje się do usuwania z dystansu.