Я предполагаю, что вы имеете в виду сохранение значения enum в коллекции.
По сути, вы просто добавляете его в свою модель сущности, например, так:
@Document(collection = "MyEntity ")
public class MyEntity {
public SnapshotType snapshotType;
}
Оно будет сохранено какстрока в монго, и автоматически конвертировать, когда вы читаете его.