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

spring data mongodb gruppe af

Skift din TypedAggregation del til nedenfor og tilføj students felt til StudentResults

 TypedAggregation<Student> studentAggregation = Aggregation.newAggregation(Student.class,
               Aggregation.group("firstName").
               push("$$ROOT").as("students"));

$$ROOT vil skubbe hele dokumentet.

Opdatering:

TypedAggregation<Student> studentAggregation = Aggregation.newAggregation(Student.class,
              Aggregation.group("firstName").
                 push(new BasicDBObject
                       ("_id", "$_id").append
                       ("firstName", "$firstName").append
                       ("lastName", "$lastName")).as("students"));



  1. Redisson, arbejdskø / dekø. Strategier for behandling af besked / element ved ufuldstændig beskedhåndtering ved nedlukning af system / pod

  2. Begræns listens længde i redis

  3. phpRedis-migrering til klynge og konsekvent hashing

  4. sorter efter strenglængde i Mongodb/pymongo