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

マングーススキーマのサブセットを返すようにフィルタリングするにはどうすればよいですか?

    集計を使用できます

    ChoreChart.aggregate([
      { "$match": { "affiliation": "liss_family" } },
      { "$addFields": {
        "chart": {
          "$map": {
            "input": "$chart",
            "as": "cc",
            "in": {
              "_id": "$$cc._id",
              "ordinal": "$$cc.ordinal",
              "chorePerson": {
                "$filter": {
                  "input": "$$cc.chorePerson",
                  "as": "dd",
                  "cond": { "$eq": ["$$dd.personID", "5c6e3c74b9f5ed0016b00577"] }
                }
              }
            }
          }
        }
      }}
    ])
    



    1. .save()とupdate()の使用のマングースの違い

    2. java用のmongoドライバーを使用してインターフェースオブジェクトのリストを保存する

    3. MongoDBでデータを移行する方法

    4. MongoDB&CodeIgniter:フィールドが存在する場所を選択します