Wie entferne ich ein Dokument in MongoDB?

8

Ist es möglich, das Dokument zu erhalten, das aus MongoDB entfernt wurde?

%Vor%

Danke!

    
spektom 23.07.2012, 06:34
quelle

2 Antworten

10

Es ist möglich, erfordert aber einen anderen Befehl. Sie suchen nach dem Befehl findAndModify .

Wenn Sie die Optionen auf {query: ..., remove: true, new: false} setzen, werden Sie ein einzelnes Dokument löschen und das entfernte Dokument zurückgeben.

Einige Anmerkungen :

  • new ist ein Schlüsselwort in vielen Sprachen, stellen Sie sicher, dass Sie den Text des Flags korrekt umbrechen.
  • Das findAndModify funktioniert nur mit einem einzelnen Dokument. Dies ist in Ordnung, um _id zu löschen, aber nicht für entfernte Entfernungen.
Gates VP 23.07.2012, 06:50
quelle
2
%Vor%     
evilReiko 23.11.2016 09:08
quelle

Tags und Links