2017-04-07 5 views
1

mongoose-deleteプラグインを使用してmongoDBのデータをソフトで削除しようとしていますが、リクエストにはmongooseオブジェクトのオブジェクトIDしかありません。したがって、データを「ソフト削除」するには、まずfindOneを実行してからdelete関数を使用する必要があります。オブジェクトIDだけを使用してこのデータをソフト削除できるようにするプラグインまたは関数はありますか? DBに2ヒットを使用する代わりに。データは重要なので、ハード削除ではなく、ソフト削除オプションのみが必要です。そして私は共通の更新機能を使用することはできません、いくつかのプラグイン、またはノードモジュールが私のためにこれを行う必要があります。mongooseオブジェクトIDを使用したソフト削除

+0

そのプラグインの一括操作のドキュメントを見ると、MyModel.delete({_ id:id}、function(err、result){...}); – JohnnyHK

+0

私はそれが働くと思う、それをチェックさせてください –

答えて

関連する問題