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

春のmongoでネストされたドキュメントとしてプロジェクト

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

    AggregationOperation project = Aggregation.project().
             and("Contrat").nested(Fields.fields("Field1","Field2")).
             and("Formule").nested(Fields.fields("Field3","Field4"));
    AggregationOperation project2 = Aggregation.project().
             and("Contrats").nested(Fields.fields("Contrat","Formule")).
    AggregationOperation out = Aggregation.out("test");
    
    Aggregation aggregation = Aggregation.newAggregation(project, project2, out);
    mongoTemplate.aggregate(aggregation, "<nameOfInitialCollection>", Class.class);
    



    1. c-driverを使用してインデックスでmongo配列要素を更新します

    2. マングースで動作しないIDによる更新

    3. RedisSentinel

    4. MongoDB insertMany()