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

サブフィールドによるmongodbクエリ

    試してみてください:

    db.XXX.find({ "_id.module" :  "B" });
    

    違いは、元のクエリがそのサブドキュメント全体で照合しようとすることです(つまり、_idは、値が「B」で他には何もない「モジュール」フィールドを含むサブドキュメントです)

    参照:MongoDBドット表記



    1. UTCタイムスタンプを他のゾーンタイムスタンプに変換します

    2. Mongodbが4.2から4.4に正しく更新されない

    3. Dockerコンテナ内のRedis接続エラー

    4. MongoError:ドライバーはこのサーバーバージョンと互換性がありません