sql >> Database teknologi >  >> NoSQL >> MongoDB

Projekt som indlejret dokument i forårsmongo

Du kan bruge nedenstående aggregering.

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. mongodb umulig (?) E11000 duplicate key fejl dup nøgle ved upserting

  2. Hvordan udfører jeg et MongoDB js-script ved hjælp af Java MongoDriver

  3. Redis eller Mongo for at afgøre, om et tal falder inden for intervaller?

  4. Hvordan overfører man en parameter fra docker-compose til service, der køres i docker image?