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

MongoDBは、比較操作を使用してsudocumentsから個々のカウントを取得します

    以下の集計を使用できます

    db.collection.aggregate([
      { "$match": {
        "$expr": {
          "$gte": [
            { "$size": {
              "$filter": {
                "input": "$managers",
                "cond": { "$eq": ["$$this.role", "HR"] }
              }
            }},
            2
          ]
        }
      }},
      { "$addFields": {
        "count": {
          "$size": {
            "$filter": {
              "input": "$managers",
              "cond": { "$eq": ["$$this.role", "HR"] }
            }
          }
        }
      }}
    ])
    



    1. 1つのモデルのデータを2つに分割した後、マングースクエリを書き直すにはどうすればよいですか?

    2. Python-redis:クライアントがdecode_responses=Trueでセットアップされた後にバイナリデータを取得する

    3. すべてのネームサーバーがUDPポート53に応答できませんでしたGoogleクラウド関数python3.7atlas mongodb

    4. ユニットテスト用にmongodbモックアップサーバーを構成して使用する