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

Projekt jako zagnieżdżony dokument w wiosennym mongo

Możesz użyć poniższej agregacji.

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wiele populacji - mongoosejs

  2. MongoDb TTL na zagnieżdżonym dokumencie jest możliwe?

  3. Sterownik MongoDB C#, zapytanie za pomocą elementu tablicy przy użyciu wyrażenia regularnego

  4. PHP MongoDB - Użycie polecenia agregacji bez opcji kursora jest przestarzałe. Co?

  5. Importuj plik JSON do MongoDB za pomocą mongoimport