MongoDB-Aggregation mit Java-Treiber

8

Ich brauche Ihre Hilfe für die Verwendung von MongoDB Aggregation Framework mit Java-Treiber. Ich verstehe nicht, wie ich meine Anfrage schreiben soll, auch mit dieser Dokumentation .

Ich möchte die 200 ältesten Ansichten von allen Artikeln meiner Sammlung erhalten. Hier ist meine Mongo-Abfrage (die im Konsolenmodus wie gewünscht funktioniert):

%Vor%

Elemente in dieser Sammlung haben eine oder mehrere Ansichten. Meine Frage geht nicht um das Anfrageergebnis, ich möchte die Java-Syntax kennen.

    
Opsse 26.07.2015, 23:43
quelle

3 Antworten

21

Endlich die Lösung gefunden, bekomme ich das gleiche Ergebnis als bei der ursprünglichen Anfrage.

Mongo Driver 3:

Gesamtdokument

%Vor%

Mongo Driver 2:

Aggregationsdokument

%Vor%

Abfragekonvertierungslogik: Danke an diesen Link

    
Opsse 28.07.2015, 16:35
quelle
2

Verwenden Sie das vorherige Beispiel als Anleitung, wie Sie es mit dem mongo-Treiber 3 und höher machen:

%Vor%     
Andres 24.05.2016 02:12
quelle
0

Hier ist eine einfache Möglichkeit, Mitarbeiter nach AbteilungId zu zählen. Details unter: Aggregation mit Java-API

> %Vor%     
Ashutosh Srivastav 09.09.2017 10:45
quelle