MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie bekomme ich ein entferntes Dokument in MongoDB?

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

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

Einige Anmerkungen :

  • new ein Schlüsselwort in vielen Sprachen ist, stellen Sie sicher, dass Sie den Text der Flagge korrekt umbrechen.
  • das findAndModify funktioniert nur mit einem einzigen Dokument. Dies ist in Ordnung, um _id zu löschen aber nicht gut für Distanzentfernungen.