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

MongoDB-コレクション内のネストされたアイテムをクエリする方法は?

    ドット表記を使用します(例:advertisers.name )ネストされたオブジェクトからフィールドをクエリおよび取得するには:

    db.agencies.find({
     "advertisers.created_at": {
       $gte: start,
       $lt: end
      }
     },
    {
     _id: 1,
      program_ids: 1,
      "advertisers.name": 1
     }
    }).limit(1).toArray();
    

    参照:フィールドとドット表記のサブセットの取得



    1. Dockerコンテナ間でRedisデータを存続させます-Dockerコンテナでダウンとアップを作成します

    2. Apache HBase + Apache Hadoop + Xceivers

    3. MongoDBのフィールドの実際のタイプを返します

    4. $lookup集約演算子でシャーディングを使用するMongoDB