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

マングースに埋め込まれたスキームドキュメントを削除するにはどうすればよいですか?

    あなたが間違った方法でそれを行っていることを除いて、あなたの例で何が間違っているのかを言うことはできません。 MongoDBは、正確に指定するか、クエリを介して、配列からアイテムを削除するためのより簡単な組み込みの方法を提供します。

    $pullをご覧ください オペレーター

    マングースでは、これを行う1つの方法は次のようになります。

    Article.findByIdAndUpdate(this._id, {
      $pull: {
        likes: {user: user._id}
      }
    }, cb);
    



    1. Laravel-頻繁な更新でEloquentをキャッシュする

    2. ビッグデータ処理エンジン–どちらを使用しますか?:パート1

    3. MongoDB/Mongoose-日付によるオブジェクトの配列のクエリ

    4. 埋め込まれたドキュメントを探してマングースでアップサートを実行するにはどうすればよいですか?