sql >> Database >  >> NoSQL >> MongoDB

Hoe maak je een afgetopte collectie met Spring Data? - MongoDB

Er is een methode createCollection(…) het nemen van een CollectionOptions argument waar u een verzameling kunt opgeven die moet worden beperkt:

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

Het kan een goed idee zijn om deze opties te laten zien in het @Document annotatie om er automatisch voor te zorgen bij het bouwen van de mapping-context, maar we kregen over het algemeen de feedback van mensen die deze verzamelingsinstellingen en indexeringsbewerkingen handmatig wilden afhandelen zonder al te veel automagisch gedrag. Voel je vrij om een ​​JIRA te openen voor het geval je dat toch ondersteund wilt zien.



  1. Hoe indexering de prestaties van zoekopdrachten in mongodb verbetert

  2. Willekeurige documenten van MongoDB met spring-data

  3. MongoDB geaggregeerde retourtelling van 0 als er geen resultaten zijn

  4. Proactieve MongoDB Monitoring (Developer Studio/Advisors-hoek)