Существует метод createCollection(…)
, принимающий аргумент CollectionOptions
, в котором вы можете указать коллекцию, которая будет ограничена:
// The 'true' is setting it to capped
CollectionOptions options = new CollectionOptions(null, 50, true);
mongoOperations.createCollection("myCollection", options);
Может быть хорошей идеей, чтобы эти опции были доступны для аннотации @Document
чтобы автоматически позаботиться о них при создании контекста отображения, но мы, как правило, получаем отзывы людей, желающих вручную выполнить эти операции настройки коллекции и индексирования без излишнего автоматического поведения.Не стесняйтесь открывать JIRA на тот случай, если вы хотите, чтобы эта поддержка все же поддерживалась.