Zähle das Spring-Daten-MongoDB-Repository

8

Ich frage mich, ob es einen Mechanismus zur Verwendung von count im Spring Data MongoDB Repository mit @Query Annotation gibt? Ich würde gerne die Anzahl der Dokumente erhalten, die ich habe, ohne sie alle zu bekommen.

Grundsätzlich das Äquivalent dazu in Java:

%Vor%     
paul 23.05.2013, 13:18
quelle

3 Antworten

17

Für mich funktioniert diese Lösung wie ein Zauber (mit spring-data-mongodb 1.3.1.RELEASE), Ich hatte gerade das gleiche Problem atm und löste es so (nur ein kleiner Ausschnitt aus meinem Code bei der Arbeit):

%Vor%     
wmax 27.11.2013, 14:27
quelle
21

Eine andere Möglichkeit, dies mithilfe von MongoRepository-Abfragevorlagen zu tun:

%Vor%

Siehe Ссылка

    
DanJ 30.09.2015 19:29
quelle
1

Ich hatte vor kurzem dasselbe Problem und habe leider keine Lösung gefunden, zumindest nicht mit der aktuellen stabilen Version. Es scheint, dass es in Spring Data JPA 1.4M1 möglich ist, also wird es vielleicht auch in der nächsten Version von Spring enthalten sein Daten MongoDB.

    
Maciej Walkowiak 27.05.2013 18:45
quelle

Tags und Links