Spring Mongo Repository Slice
Ich verwende spring-sata-mongodb 1.8.2 mit MongoRepository und versuche, die Option mongo $ slice zu verwenden, um die Listengröße bei der Abfrage zu begrenzen. Diese Option kann ich jedoch im Mongorepository nicht finden.
meine Klassen sehen so aus:
public class InnerField{
public String a;
public String b;
public int n;
}
@Document(collection="Record")
punlic class Record{
public ObjectId id;
public List<InnerField> fields;
public int numer;
}
Wie Sie sehen können, habe ich einen Sammlungsnamen "Record" und das Dokument enthält das InnerField. Die InnerField-Liste wächst ständig, daher möchte ich die Anzahl der ausgewählten Felder beim Abfragen begrenzen.
Das habe ich gesehen:https: //docs.mongodb.org/v3.0/tutorial/project-fields-from-query-results
Das ist genau das, was ich brauche, aber ich konnte die relevante Referenz im MongorePository nicht finden.
Irgendwelche Ideen