MongoDB から削除されたドキュメントを取得することはできますか?
result = db.things.remove({_id: id})
// is there a result.removedObjects?
ありがとう!
MongoDB から削除されたドキュメントを取得することはできますか?
result = db.things.remove({_id: id})
// is there a result.removedObjects?
ありがとう!
可能ですが、別のコマンドが必要です。findAndModifyコマンドを探しています。
オプションを に設定する{query: ..., remove: true, new: false}と、1 つのドキュメントが削除され、削除されたドキュメントが返されます。
いくつかのメモ:
newは多くの言語のキーワードです。フラグのテキストを正しくラップしていることを確認してください。findAndModifyは単一のドキュメントでのみ機能します。これは削除には問題_idありませんが、遠隔削除には適していません。db.collection('mycollection').findOneAndDelete({
id: '123456'
}, function (error, response) {
response.value;// returns the deleted object, but no longer exists in the database
});