MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

wiosna data mongodb group by

Zmień swoją TypedAggregation część poniżej i dodaj students pole do StudentResults

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

$$ROOT wypchnie cały dokument.

Aktualizacja:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak mogę korzystać z tweetów z API do przesyłania strumieniowego na Twitterze i przechowywać je w mongodb?

  2. Mongo znajduje duplikaty wpisów dla dwóch lub więcej pól

  3. jak odpytywać obiekty podrzędne w mongodb

  4. 2 sposoby dołączania wartości do tablicy w MongoDB

  5. db.collection nie jest funkcją podczas korzystania z MongoClient v3.0