Hay un método createCollection(…)
tomando una CollectionOptions
argumento donde puede especificar una colección para ser limitada:
// The 'true' is setting it to capped
CollectionOptions options = new CollectionOptions(null, 50, true);
mongoOperations.createCollection("myCollection", options);
Podría ser una buena idea tener esas opciones expuestas en @Document
anotación para cuidarlos automáticamente al crear el contexto de mapeo, pero generalmente recibimos comentarios de personas que querían manejar manualmente esas operaciones de indexación y configuración de la colección sin demasiado comportamiento automático. Siéntase libre de abrir un JIRA en caso de que desee ver que sea compatible de todos modos.