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

春にフィルター集約を作成する

    以下のクエリを試すことができます。

    静的インポート

    import static org.springframework.data.mongodb.core.aggregation.Aggregation.*;
    import static org.springframework.data.mongodb.core.aggregation.ArrayOperators.Filter.filter;
    import static org.springframework.data.mongodb.core.aggregation.ComparisonOperators.Eq.valueOf;
    

    コード

    Aggregation aggregation = newAggregation(
               project().and(filter("parts")
                 .as("item")
                 .by(valueOf(
                      "item.currentState")
                       .equalToValue(
                      "Estimation Confirmed")))
              .as("parts");
    );
    
    List<outputType> results = mongoTemplate.aggregate(aggregation, inputType, outputType)
    



    1. Mongodb:mongoシェルのObjectIdから日付範囲クエリを実行します

    2. mongoError:トポロジが破棄されました

    3. 期限切れのキーをredisはどのように使用しますか?

    4. Mongooseを使用してObjectIdで検索しているドキュメントが見つかりません