可能ですが、別のコマンドが必要です。 findAndModify
を探しています コマンド
。
オプションを{query: ..., remove: true, new: false}
に設定した場合 、1つのドキュメントを削除し、削除されたドキュメントを返します。
いくつかのメモ :
new
は多くの言語のキーワードです。フラグのテキストを正しく折り返していることを確認してください。-
findAndModify
単一のドキュメントでのみ機能します。これは_id
を削除するのに問題ありません ただし、遠隔除去には適していません。