Сохранение enum в mongoDB - PullRequest
       15

Сохранение enum в mongoDB

11 голосов
/ 06 марта 2012

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

public enum SnapshotType {
  EVENT,
  MEMORY
}

Ответы [ 2 ]

15 голосов
/ 07 марта 2012

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

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

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

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

1 голос
/ 06 марта 2012

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

...