MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie erstelle ich eine begrenzte Sammlung mit Spring Data? -MongoDB

Es gibt eine Methode createCollection(…) nimmt eine CollectionOptions Argument, in dem Sie eine Sammlung angeben können, die gekappt werden soll:

// The 'true' is setting it to capped
CollectionOptions options = new CollectionOptions(null, 50, true);
mongoOperations.createCollection("myCollection", options);

Es könnte eine gute Idee sein, diese Optionen im @Document verfügbar zu machen Anmerkung, um sie beim Erstellen des Mapping-Kontexts automatisch zu berücksichtigen, aber wir haben im Allgemeinen das Feedback von Leuten erhalten, die diese Erfassungs-Setup- und Indexierungsvorgänge ohne zu viel automatisches Verhalten manuell handhaben möchten. Fühlen Sie sich frei, ein JIRA zu öffnen, falls Sie dies trotzdem unterstützt sehen möchten.