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

MongoDB:パスで見つかった位置(つまり'$')要素が多すぎます

    あなたはできます これを行うには、Mongo 3.6が必要です!データベースを再設計する代わりに、Mongo 3.6の配列フィルター機能を使用できます。これは次の場所にあります:

    https://thecodebarbarian.com/a-nodejs-perspective-on-mongodb-36-array-filters

    これの利点は、配列内のすべての一致を変数にバインドし、後でその変数を参照できることです。上記のリンクの代表的な例を次に示します。



    1. nodejsからmongodbにオブジェクトの大きな配列を挿入する

    2. JSONにシリアル化してRails4.0.3に戻すときに、has_many:throughの関係を維持するにはどうすればよいですか?

    3. MongoDB:ネストされた配列フィルタリングを使用したfindおよびfindOne

    4. Robomongoを使用してMongoDBAtlasに接続するにはどうすればよいですか?