Сохранение перечисления в mongoDB

Есть ли способ сохранить перечисление в mongoDB? Я хочу сохранить что-то вроде:

public enum SnapshotType {
  EVENT,
  MEMORY
}

Ответ 1

Я предполагаю, что вы хотите сохранить значение enum в коллекции.

В принципе, вы просто добавляете его в свою модель сущности, например:

@Document(collection = "MyEntity ")
public class MyEntity {
   public SnapshotType snapshotType;
}

Он сохранит его как строку в монго и автоматически преобразует, когда вы его прочитаете.

Ответ 2

Просто сохраните результат. В монго нет никаких схем.