sql >> データベース >  >> NoSQL >> MongoDB

Mongoose removeミドルウェアを使用してカスケード削除する方法は?

    私はついにこれに対する解決策を見つけました。 remove()を使用する必要があるため、ミドルウェアは起動しませんでした 、save() 、モデル自体ではなく、モデルインスタンスなど。

    例:

    Customer.remove({...}); 動作しません。

    Customer.findOne({...}, function(err, customer) {
      customer.remove();
    });
    

    Customer.post('remove')にあるものはすべて機能し、実行されます 。



    1. MongoDBの監査ログ

    2. しばらくしてからドキュメントの変数値を変更しますか?

    3. ユーザーの構成とPHPを使用したMongoへの接続に関する問題

    4. redis scanは空の結果を返しますが、ゼロ以外のカーソルを返します