将枚举保存到mongoDB中

时间:2012-03-06 17:28:03

标签: mongodb morphia

有没有办法将枚举保存到mongoDB中?我想保存类似的东西:

public enum SnapshotType {
  EVENT,
  MEMORY
}

2 个答案:

答案 0 :(得分:15)

我认为你的意思是将枚举值保存到集合中。

基本上,您只需将其添加到实体模型中,如下所示:

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

它会将它作为字符串存储在mongo中,并在您读出时自动转换。

答案 1 :(得分:1)

只需保存结果即可。 mongo中没有架构。